Vol.3 Issue 6 $5.00
March - April
1994
International QL Report
MIRACLE’S NEW MIRACLE
SUPER GOLD CARD
IOLR.....
International QL Report is published by:
IQLR IQLR
15 Kilburn Court 23 Ben Culey Drive
Newport, RI 02840 Thetford, Norfolk IP24 1QJ
USA GREAT BRITAIN
Telephone/Fax: +1 401 849 3805
PUBLISHER: Robert Dyl, Sr.
IQLR is published bi-monthly, our volume year runs from 1
May through 30 April Subscriptions begin with the current
issue at the time of sign up.
Subscription rates are as follows:
USA $20.00 per year
British Isles & Europe £25.00 per year
Canada $23.00 (US Funds)
Central/South America $34.00 (US Funds)
Rest of World $40.00 (US Funds)
UK and European readers may send their subscriptions to
our European office listed above. Postal, Euro, Bank and
OLR Cheques in Pounds Sterling should be made payable
to
Payment in USS eitherin Postal, Bank, or Personal cheques
or bank notes ( £ or DM equivalent to the US $ amount) should
be sent to our North American office.
We welcome letters, comments, suggestions and articles from
our readers. Our magazine is constantly changing to meet the
needs and requirments of all QDOS users.
Articles submitted for publication should be on a 3.5" DD disk in
Quill or Text87 format To enhance your article (if at all
possible) send Saved Screen dumps produced with the Sbytes
command. Please specify where in the text you would like the
screens placed.
Article and Advertising DEADLINES are as follows:
Issue 1 15 April
Issue 2 15 June
Issue 3 15 August
Issue 4 15 October
Issue 5 10 December
Issue 6 15 February
IQLR reserves the right to publish, edit, or reject any and
all submitted material Under no circumstances will IQLR be
held liable for any direct, indirect, or consequential damage or
loss arising out of the use or inability to use any of the
material published in IQLR. The opinions expressed herein are
those of the authors and are not necessarily those of the
publisher.
This magazine is copyrighted and all material published
remains the property of IQLR unless otherwise specified.
Written permission from IQLR is required before use and or
reproduction of material published herein All copyrights
and trademarks are acknowledged.
IQLR is produced using a Sinclair QL computer equipped with a
Super Gold Card, Minerva ROM, Hermes co-processor, QIMI
and Keyboard-90 interfaces. Masters are printed using Hewlett
Packard DeskJet 500 and IIP LaserJet printers. The software
used to produce the text of IQLR is Text87 Plus4.
Contents.............
International QL News
Editor SE (Part 3)
Mini- Editorial
QIndex
Correction
Spreadsheets/ DeskJet 500
QL Abacus/ MSDOS Lotus
ALT(ernatives)
Accessing Printer_ DAT
Lonely Joker IT
An Author’s Response
Products / HP DeskJet Owners
Going Online with Your QL
QBOX-USA BBS
Quick Mandelbrot Ill
Miracle in Newport II
The Town Crier
Advertisers.........
QBOX-USA
DIGITAL PRECISION LTD
ERGON DEVELOPMENT
MECHANICAL AFFINITY
GRANGE TECHNOLOGY
DILWYN JONES COMPUTING
JOCHEN MERZ SOFTWARE
TF SERVICES
QUBBESOFT P/D
W.N. RICHARDSON & CO
PROGS
MeDAC
J.D. HANNAM, INC.
DIGITAL PRECISION LTD
MIRACLE SYSTEMS LTD
This column is designed to bring together new and/or
changing developments within the QDOS community.
the information contained here has been reported to
IQLR by individuals and/or suppliers who desire to
keep you informed as to their recent activities.
MIRACLE SYSTEMS LTD - Osbaldwick, York, Great Britain
The biggest story of the year (so far) has been the recent launch of Miracle’s SUPER GOLD
CARD. aon | shown at the Scottish Workshop in Edinburgh and at the International QL
Meeting in Bielefeld, Germany, it is being received with wild enthusiasm.
The SGC contains 4M of fast 16 bit Ram, a 25MHz 68020 processor (reported to be 3 times
faster than the Gold Card), a fast REAL Centronics printer port, 2 disk drive ports (will
operate 4 disk drives), a virtually crash-proof clock and a socket to optionally connect SV.
Miracle Systems are NOW taking orders for the SUPER GOLD CARD and expect the first
deliveries to be made in three to four weeks . Please note their advert on the back cover for
additional information
PROGS - Veltem, Belgium
Have announced the release of their much acclaimed LINEDESIGN V2, a total rework of
their popular LINEDESIGN. Faster, more fonts, improved text handling facilities, the entire
program has been improved.
Joachim and Nathan have prepared a demo version capable of doing everything
LINEDESIGN V2 does, the only differences being that the PROGS logo will always be
printed on top of the drawing you produced and you get only a few of the fonts available. The
demo can be obtained by sending a formatted 3.5" disk and return postage to IQLR.
Their second new offering is PROFORMA. A programmers library, it gives C (C68)
programmers the ability to write programs using the PROGS Font and Raster Manager. This
is the dedicated graphics library used for the development of LINEDESIGN V2. It supports
a vector graphics and can be used from Assembler. Pricing for PROFORMA is
BEF .
ERGON DEVELOPMENT - Reggio Emilia, Italy
Has announced that DILWYN JONES COMPUTING is now their UK distributor for their
entire line of software. In addition, they have announced major price reductions and
improvements to their software, so that the programs now run on the QXL, QVME and with
Minerva’s second screen and with any screen resolution (QL, EGA, VGA or SVGA).
INTERNATIONAL QL NEWS - (CONT'D)
JOCHEN MERZ SOFTWARE - Duisburg, Germany
This prolific software house is at it again, with the release of 3 NEW packages. The first is a
brandnew version of our old friend QMON/JMON with an addition. Now adapted for the
pointer environment, it recognizes the various stack frames and cache handling of the
different processors 68000 to 68040. JMON is a job- monitor that has its own moveable
windows.
The second package is a major upgrade, QD Version 6 now has selective automatic tab
compression/expansion and permanent line/column display plus many, many more
improvements.
The third is a Tetris like game titled DOUBLEBLOCK, with various levels of difficulty,
differently shaped items ana a two player option. Please note their advert for more
information.
J. D. HANNAM, INC - Placentia, California, USA
Tim Brunk president of J. D. HANNAM, INC has announced that they have recently moved
into new offices. Please be advised that while their 800 telephone number (800 228 0308)
remains the same, their Fax number has been changed to : 714 961 0491. Please note their
NEW address in their advert elsewhere in this issue.
OBox-—USA
B= 910-254-9878 B=
24 hours a day, 3007120072400 baud
(a new high speed modem, up to 14400 baud will be online soon)
QBox-USA is a BBS set up by OL enthusiasts for QL enthusiasts.
The sytem runs entirely on a Sinclair QL. We maintain a link (Fidonet>
with European BBS's that carry QL related message areas. With QBox-USA
North American QL users can keep in touch with our Fellow QL users in Europe
and keep up with the latest developments for the QL and QDOs.
We are currently carrying the Following message areas:
INTERNATIONAL QL, MINERVA, QUANTA and QBOX.
There are also file areas that contain many programs available for download.
Just a few of the Files available are: QTPI, QEAX, Zip/Unzip, QLlerm, QUCIF
and many more! There is no charge to use QBox-USA other than normal phone
call charges. Please give QBox-USA a try!
We look Forward to your call!
produced using Page Pestgner F
EDITOR SE carrs)
Massapequa, New York, USA - Bob Gilder
"An Overview, Tutorial and some Ramblings "
Before going ahead with the third installment of this
tutorial, I would like to offer an apology to our readers of
IQLR and Digital Precision Ltd., for failing to review one
additional upgraded file included in the latest version of
The Editor Special Edition software; the EDT_charset.
At the beginning of summer I set up a spare QL with Gold Card, disk drives and a 12 inch
RGB analog monitor in a cool room located at the North-East section of my home to take
advantage of the cool off-shore sea breezes. | received the latest edition of The Editor S.E.
shortly after 1 had made this move. When I booted up Editor, and typed in a few lines, I was
amazed at the clarity of the text output on the 12" monitor as compared to the output
from my 14" RGB monitor, used in my main computing area. Only when I switched back to
my first set-up in early fall and booted up my original Editor program, did I realize that
something was not right!
Then I Booted up the latest version of Editor S.E., Read in some text and with amazement,
the text appeared to ‘light up’ the monitor screen. The upgraded version of The Editor S.E.
sports a NEW Characterset - and it is very easy on my eyes. You must see it to believe it,
regardless of various screen and ink color combinations on the monitor screen - It is great!
So... Check your EDT charset file by comparing the byte count of your original EDT_charset
to the upgraded file. MY original Charset file contained 1242 bytes and the new Charset file
contains 2418 bytes.
Thank you Freddy!! The EDT charset file alone is well worth the cost for the upgraded
version of The EDITOR S.E.
Within Part 2 of this series, outlined were some of the text commands for paragraph
Reform and Right and Left line justification. When editing any file within the Editor
environment and the JR command is used to justify text to the right margin, you must be very
careful when editing the last line of a paragraph. Normally, the last line of a paragraph is
shorter than the rest of the paragraph.
Let us say, for example, the last line in this paragraph contains only 3 words and one of the
words has an error in it; the word is spelled wrong. You place the cursor on the offending
character and delete it and then you replace the proper character in the word. Then then you
move the cursor down to the start of the next paragraph and all of a sudden the last line
of the above paragraph justifies to the right - the first word remains stationary, the second
word moves to the center of the text and the last word is smack against the right margin
boundary. You then move the cursor up to that line in a frenzy and reformat that line with
the delete keys, move the cursor off that line and again right justification takes over and again
does just what Justify Right should do, it justifies the same words again as it did before!
Rule of the thumb: If you must edit a short line of text when Right Justification is in
effect, either before or when your cursor is on that line, enter the JL (Justify Left) command
and all will be OK! - or if the offending line has already right justified the line, then place the
cursor at the beginning of that line and enter the PR (Paragraph Reform) command and
EDITOR S/E - (CONT’D)
allow it to settle back at the start of the left margin. - or you can press ENTER after the last
word of that line and the current position of each word will remain stationary. If you opt to
use ENTER, remember you are creating an additional blank line between this paragraph
and the following paragraph.
Another similar problem to the one above can occur when editing a line(s) which were
formatted within a Temporary Left margin atmosphere (Temporary Left margin is set by an
ALT-TAB combination under the cursor) and text is Right Justified. Again as outlined above,
set justification to JL.
When using the Temporary Left Margin (ideal for indenting text, such as emphasizing
examples, leaving a blank area for graphics or screen dumps, etc.) and you require Right
Justification of text, first set up the ALT-TAB key combination and with the cursor still at
that point, enter the JR command and all text will justify right regardless of how many lines
of text are typed into your file. When text indenting input has completed press the ENTER
key twice, which signals Editor that you are now using the normal margin setup as before
the temporary margin was established.
While on the subject of Justification, there are two more commands that justify text, JM
(Justify Middle) and JC (Justify Center) - there is a difference between both of these
commands even though both commands appear similar to each other - JM_ will place text
such as a heading at mid-point between the current left and right margin settings. JC is
positioned on the current line and the text is moved to the mid-point of that line, one half the
distance of the right margin width - the indent and left margin is ignored .
For users of Spellbound The Editor is compatible with this spell checker program. To
activate Spellbound enter the key combination of CTRL-SHIFT-O. You MUST use this
combination because CTRL-O wiil print out an ’O’ with a bar on top and this will not signal
Spellbound to awake! Once The Editor recognizes Spellbound’s presence, Editor allows
the normal Spellbound commands to be activated using the normal key combinations of
CTRL-A, CTRL-E, CTRL-W, CTRL-D, CTRL-R and CTRL-1 thru 5.
Incidentally, I use Spellbound only after my files are completed - I enter CTRL-C to leave
Editor and then load in Spellbound and then EXEC Filebound. At Filebound’s request |
enter in my input and output filename and awake Spellbound and allow Filebound to perform
spellchecking .
When the spelichecking process has completed (I should say, ERROR checking), 1 READ
the spellchecked file into Editor. Then I press F7 (or SHIFT-F2) which sets up the start of
an empty FIND string.
F//
Notice that there is a null string between both slash characters, which is available for the
user to fill in that space with a character or string. Before filling in the Find string, place the
cursor at the top of the file. I will then enter an ’*’ character between both slash characters
and then press ENTER so that Editor can locate the first spelling error by placing the
cursor on the power (*) character or hat’ as Spellbound calls it. The offending word is
carefully looked atto insure that this word is part of the Spellbound dictionary or the
word is actually mis-spelled. The ’hat’ is then deleted and the spelling is corrected if
EDITOR S/E - (CONT'D)
necessary. The routine is repeated by either pressing F7 or SHIFT-F2, ENTER, until all
errors are corrected. Using the F/*/ string will insure that you will not miss any words
containing ‘*’. The completed spelled checked file is then Written to disk twice, using
an additional character at the end of the original filename, such as EDSE3 and EDSE3a
(the actual name of this particular file).
When writing the second filename to the media as a backup file, I activate the ’F8’ key or
SHIFT-F3 (repeat previous command) and the first filename appears on the command line at
the bottom of the Editing screen. Then the ALT-RIGHT cursor key combination is pressed
which places the cursor at the right side of the last filename character and then I will enter,
say, ’a’ for my second filename, ‘EDSE3a’. This is a very fast operation!
I normally Write to disk after completing between 60 to 70 lines of text, which means that I
must overwrite my text on disk. The only caution 1 would like to state is that during any or
all occurences of overwriting a file to a media, Editor will ask if you wish to OVERWRITE
the file with (Y/N)?. If you are sure that you have entered the correct filename, enter either
’Y’ and press ENTER or for faster action press ENTER. Be careful and make sure that the
filename is correct before you overwrite a file. Entering °N’ or ESCAPE will allow you to
abandon the Write command and provide you the time to insure that you will write the file to
disk with the proper filename instead of overwriting another file.
At this point I would like to introduce the Cursor Control functions:
Move one character - Normal Left or Right cursor
Delete one character - Combination of CTRL-Left or -Right cursor
Move one word at a time - Combination of SHIFT-Left or -Right cursor
Delete one word at a time - Combination of CTRL-SHIFT-Left or -Right cursor
Move cursor to END/BEGINNING of line - Combination of ALT-Left or -RIGHT cursor
Delete entire line from beginning or end - Combination of CTRL-ALT-Left or-Right cursor
Move one line at a time - UP or Down cursor
Delete entire line with cursor anywhere on line - Combination of CTRL-SHIFT-ALT-Left
cursor
Move line down - combination of CTRL-Down cursor or ENTER
Delete characters from right to left - Combination of CTRL-Left cursor
Move cursor to top or bottom of screen - Combination of SHIFT- Up or -down cursor
Scroll screen up or down - Combination of ALT-Up or -Dowr cursor
Scroll entire page up or down - Combination of SHIFT-ALT-Up or -Down cursor
Starting paragraph of current page - Combination of CTRL-ALT-Up cursor
Last paragraph of current page - Combination of CTRL-ALT Down cursor
Temporary Left margin - Combination of ALT-TAB
Section 6.1 through 6.2.7, pages 24 through 31 explains the above Immediate commands in
detail; also, the first page of the Editor HELP file can provide assistance. The majority of
the intermediate commands outlined above provide the Editor user with extremely fast
editing features, especially when paging through one screen after another. I use this one for
adding page numbers to all footers in my text files. After page one footer has been numbered,
I move the up cursor up three lines, then the combination of SHIFT-ALT-Down cursor three
times places the cursor right on the footer line of the next page at the proper page number
column position. This is repeated until all footers are numbered. It only takes several seconds
to enter each footer number this way.
EDITOR S/E - (CONT'D)
Cursor Controls? ti i
a ihe a Ta The line delete commands are the
ord 1: SHIFI/+ SHIFI/+ — CIRL/SHIFT/+ © CIRL/SHIFT/s only immediate commands I sh
7 y y
eae ab ee a ce, MARNE away from - they delete to fast for
bine CTRL EXTER CIRL/* (col 1) my liking. ! prefer deleting one
oh ieee word at a_ time because sometimes a
Screen poges SHIFI/ALT/t SHIFIVALT/4 ______ Tesp Horgin _____ phrase will pop into my head and |
ee Cee lemgiah See can resurrect the remaining line.
Tele eat Insert node F5; Redrou; resize screen F4; SHIFI/FS However, for those of you who like
xecute; re-execute Command group F3; F2 2 of a
EG\t § cxecute lost Comeand group SHIFT3 to gamble, you fo delete the ling
Edit & execute Lost Find/Exchange SHIFI/F2 and if it bothers you that perhaps it
Re-execute Last Find/Exchange CTRL/F2 aC ] j
Stort Command processing ENTER; Inlerrupt/hal t Commands ES? was the wrong thing to do, just enter t
Force gartoe collection SHIE/ES he following: F3, UD
mand format:
Commands may be entered singly or in S55 "y° separated 1 i
fl ruaber. bay pref x cy Conand erigrtip © {4 la rented ce a repeat cobnit UD, Undo last deleted line - and as
Al group is specitiad by enclosing the comands in brackets though you were a magician, the
ie deleted line appears as the line was
originally written.
There is another beneficial use for the UD command. A line of text can be prepared,
such as a footer and can then be deleted using the delete line command. This line MUST
be the last Undo deleted line which can now be used as if it were a block insert command.
When a line of page is completed, place the cursor on the footer line and issue the UD
command and the deleted footer line will appear on that line. This process can be repeated
throughout the entire text file provided that you DO NOT issue any other delete line
commands before you finish adding all of your footers to your text.
There is another UNDO command which will undo current changes to a line. In other
words, if you substitute words within a line and you now wish to change that line back to the
original text, issue the "U’ command from the command line and the original text will be
displayed as long as the cursor is not moved off from that line.
Multiple column text:
Earlier in this series, I had mentioned that double-column text wasn’t difficult to produce
within the Editor environment. First, you must produce the text file! The next step is to
determine how wide each column of text should be. When I print out multiple column text,
it is usually 38 characters wide for both columns.
The margins spanning the text are set at 80 characters in width, with a four character space
between each column. The printer is set for PICA pitch, 10 characters per inch (usually the
default pitch for printers). Three or four columns of text can be produced on the screen,
however, the printer must be set for 12 to 20 characters per inch in order to produce the
proper printout from the printer to accommodate 8 1/2 inch printer paper.
The following Command file will produce two, 62-line columns of text for an approximate
124 line text file.
file: 2COL_cmd
T SI1 SL1 SR38
BTK BH RP PR
T GL63 BS GL124 37CR
BE T 42CR BM BH
EDITOR S/E - (CONT’D)
The first line of the 2COL_ cmd file starts with T (Top of file; cursor at line 1, column 1). It
should be mentioned that the text should not have a header! The header should be added to
the text AFTER the text has been processed to double columns, otherwise if a header is
present when processing the text, the start of the second column _ will be on the same line as
the header. See NOTE below.
LINE 1: SII sets the left indent margin to column 1; SLI sets the left margin at column 1;
SR38 sets the right margin at column 38 (If you prefer to have your text columns smaller,
change SR38 to another smaller figure).
LINE 2: BTK sets the Block to type column; BH will highlight the completed block; RP
repeats the next command PR, paragraph reform, and all text within the file will be
formatted at 38 characters wide.
LINE 3: T cursor to line 1, column 1; GL63 move the cursor to line 63, column 1; BS Block
start marks the current cursor position; GL124 moves the cursor to line 124, column 1; 37CR
moves the cursor to column 38 on line 63.
LINE 4: BE Block end is marked at column 38, line 124, (the completed block should now
be highlighted ); T cursor moves to column 1, line 1;42CR moves the cursor to column 43;
BM moves the block of text to column 43, line 1, BH extinguishes the highlight from the
block.
Vithin Port 2 of this series, I combination under the cursor) and text
If you intend to key in the 2COL_cmd
file, type it in exactly the way it
appears in the text. It will work!
Write it to disk using W.2COL cmd.
Before activating the command file
for processing 2 column text, place
the cursor at the top of file, column
1, line 1; then type on the command
line, RC.2COL_cmd, ENTER and
Editor will oblige by converting 80
column text into two neatly formatted
outlined sone of the text commands for
paragroph Refora and Right and Left
line justification, Unen editing ony
file uithin the Editor environment ond
AR conaond is used to justify text to
the right worgin, you ust be corefut
then editing the lost line of o
porogreph. Horaally, the last line of
@ paragraph is shorter than the rest
of the paragraph.
Let us say, for example, the last tine
in this paragraph contains only 3
words ond one of the uords bas an
error in it, the word is spelled
wrong, You place the cursor on the
is Right Justified. Again as outlined
above, set justification to A.
hen using the Teapory Left torgin
(ideal for indenting text, such as
eaphasizing examples, leaving a lark
area for groghics or screen dumps,
etc.) ond you require — Right
Justification of text, first set up
the ALT-TFB conbination of keys and
vith the arsor still at that point,
enter the JR cosmond ond all text vil
justify right regardless of hou sony
Lines “of ‘text are typed into your
file. Unen text indenting input has
completed press the ENTER key tuice,
offending character and delete it ond uhich signals Editor that you ore
replace the proper charocter in its using the roreal acrgin setup os
place, Then then you move the cursor before the tempory margin vas
Incidentally, you have the option of | ene ery hen te tent let
setting line justification (JL or JR) ine of the above paragraph justifies Uhile on
before activating the command file. |e ee mean
JL justifies text left for a ragged a
right appearance while JR provides uniform columns of text.
columns of text.
the subject of
there are tuo _ nore
Now you can add a_ header to your text by placing the cursor at the top of file and press
ENTER twice and the text will move down two lines, providing space for a header or you can
set up a block for the entire double column text and move the text to a desired line.
To set up a block: Move the cursor to the beginning of the text with the command T. Mark the
block start at this position (BS) and then move the cursor to line 63 (GL63) and place the
cursor to column 80 (79CR) or (ALT-Left cursor) and mark the end of the block (BE). Now
move the cursor to the start of line 63 using the combination of ALT-Left cursor. Move the
cursor down several lines and move the block to this position (BM). The block will be
EDITOR $/E/ - (CONT’D)
positioned several lines below the original block providing space at the top of your text file
for the addition of a header.
NOTE: The above 2COL cmd file and the 3COL_cmd file below, can be altered using files
that do contain a header. All you have to do is change all occurrences of the command T to
GL(line number) for the first line of your text file such as GL4 and the Header will remain
as it was when written into Editor and all text below will be processed to a multi-column
format. 1 did not mention this before because I wanted you to go through the exercise of
setting up blocks of text and moving them around the screen.
After adding the header at the top of the file, you could also place a footer at the file bottom
if necessary. After your single page file is completed, you have the option of writing the file
to your media with either of the following commands: W.2COLtext! or BW.2COLtext!
If you write your file to disk using the command ’W’, any additional text not processed
within your text file will also be written along with the double column processed text. This
assumes your original text file had more than 128 lines of text.
Setting up a 66 line block of text (assuming 11 inch length of paper) and saving the file with
*BW’ will ONLY write the block of 66 lines of text onto your media.
NOTE: If you want tochange the length of the text columns, change each occurrence of
the command GL63 to whatever length of text you require. Remember that the start of the
first line of text for the second column must follow the last line of text on the bottom line of
column one.
OK! We have processed a full page of double column text suitable for producing a flier, or
perhaps a short newsletter with multiple pages stapled or clipped together. However, if
we intend to produce documentation with multi-column output the margins must be
widened to accept binding for 3 or 4 hole punching on the left hand side of the page.
Again, we have to think this out. If our pages will be printed one after another in numerical
order (the back of each page blank), then we have to widen the left-hand margin by four
columns; SI5; SL5; and reduce both column widths from 38 characters to 36 characters;
(SR40. On the third line of our original 2COL cmd file we must add an additional
command, 4CR between the commands GL63 and GL124 which will place the cursor at
column 5 for the start of the block. On that same line 37CR must be changed to 39CR. On the
fourth line of our original cmd file, we must change 42CR to 44CR.
file: 2COLodd_cmd
T JR SIS SL5 SR40
BTK BH RP PR
T GL63 4CR BS GL124 39CR
BE T 44CR BM BH
The finished product of the modified 2COL_ cmd file will display 2, 36 columns of text with a
four column left-hand margin suitable for hole punching. I’ve titled this cmd file
2COLodd_cmd.
Now we must think again! If you intend to produce two column output for pages with text
on both sides of each page, then we have to make additional changes to our _cmd file. Why?
10
EDITOR S$/E - (CONT’D)
Page 2, the back of page J, requires the right-hand margin to be lengthened four columns
wide and both left-hand margins set to column one for hole punching (a mirror image).
So, for those of you interested in producing high quality, multi-column text output, let us
make the following changes to our original 2COL_cmd file and when completed call it
2COLeven_cmd.
file: 2COLeven_cmd
TSI SL1 SR36
BTK BH RP PR
T GL63 BS GL124 35CR
BE T 40CR BM BH
By now, you should understand all of the changes made to the commands in the
2COLeven_cmd file. If you are not sure why these modifications were necessary, study all
three 2COL_cmd files, then work with them and I am sure that you will fully understand why
these changes were necessary.
Listed below is an additional command file which will produce 3 columns of text. You_ will
notice that the first four lines are identical to our original 2COL_cmd. I have added 3
more command lines for processing a third column of text. Also, take notice that I have not
changed the right margin setting. To properly print out 3 columns each, 38 characters
wide, with an 80 column printer,1 placed a printer control command at the beginning of
the text to output 17 characters per inch (Compressed pitch) which is actually quite
readable.
file: 3COL_cmd
T S11 SL1 SR38
BTK BH RP PR
T GL63 BS GL124 37CR
BE T42CR BM
GL125 BS
GL186 37CR BE
T 84CR BM BH
LINE 5; GL125 Go to line 125, BS start 3rd block.
LINE 6: GL186 Go to line 186, 37CR move the cursor to column 38, BE mark block end.
LINE 7: T cursor at top of file, 84CR position cursor at column 85, BM move block to
column 85, BH remove block highlight.
The following table will provide data for use when setting up margins and text columns within
the 2COL and 3COL command files. The printer control sequences outlined in this table are
for Epson/IBM compatible printers.
PITCH Number of characters CHARS printed PRINTER Control
per inch 80 col printer Code Sequence
PICA Pitch 10 characters per inch 80 characters ESC+P
ELITE Pitch 12 characters per inch 96 characters ESC+M
MICRON Pitch 15 characters per inch 120 characters ESC+G
COMPRESSED pitch 17 characters per inch 136 characters ESC+CTRL-O (on)
COMPRESSED pitch 17 characters per inch 136 characters ESC+CTRL-R (off)
11
EDITOR S/E - (CONT'D)
When ELITE Pitch and COMPRESSED Pitch are set simultaneously, printer output will be
20 characters per inch - 160 characters ESC-+M, ESC+CTRL-O
r x 7 5678
To the left, is an actual printout of 123456789012345678901 2345678901234
five different font pitches within the This is PICA Pitch 1 characters per
double column format.
; 123456789012345678901234567890123456789012345
The Pica pitch format displays 38 This is ELITE Pitch 12 characters per inch,
characters per column for text
four hater spaces eee and 42345678901234567890123456789012345678901234567890123456
both columns as per 2COL cmd. This is MICRON Pitch 15 characters per inch, 8 column
12345678901 23456789012345678901 2345678901 2345678901 234567890123
The Elite pitch format displays
He nich) format displays’ 45 This is COMPRESSED Pitch 17 characters per inch, 8@ coluan
characters per column for text and
six. charactersibetycen‘borkcplimns 123456789012345678981234567890 1234567890 1234567896] 2345678901 2345678901 234
The Micron pitch format displays 56 This ia a coebination of ELITE Pitch and COMPRESSED Pitch simultaneously
characters per column for text and eight characters between both columns.
The Compressed pitch format displays 63 characters per column for text and ten characters
between both columns.
The combination of Elite and Compressed format displays 74 characters per column for text
and twelve characters between both columns.
Note that the 74 character display per column is quite easy to read. Using font pitches from 12
characters to 20 characters will allow up to double the amount of text you can print onto a
single sheet of paper.
When your double column format is expanded from 84 columns up to 160 columns on the
screen, you will find that you must page right beyond the first 84 character screen onto a
second screen. Don’t worry about this! The whole text file can be written to disk as it
appears without any problems at all. Using the proper printer control character sequences
will advise your printer to change the original font pitch to another font pitch.
If you plan to use several different font pitches within a single text file, regardless of single
or double column format, have found that problems can occur during printing. Some times
the printer gets rattled unless you enter ESC P (Pica) followed by the Escape sequence for
the different pitch. This is how my Panasonic KXP1124 printer will acknowledge
Compressed pitch for printing after, say, Elite pitch: ESC P ESC CTRL-O. The default
pitch on my printer is Pica, 10 characters per inch.
Now that you have gone through the exercise for processing two or three column text from
an 80 column text file, you should page down (ALLT-SHIFT-Down cursor) to the bottom of
at multi-column text file. Below this portion of processed text you will notice quite a few
blank lines,
As an example, you have READ into The Editor, a four page text file for processing to a
two column format. The 2col_cmd file is executed and all text has been first processed to 38
columns. Column two has now been set up as a block of text with the block column
command (BTK) and moved from it’s original position to another position at the top of the
file, next to the first column of text, with four spaces between them.
12
EDITOR S/E - (CONT’D)
All lines between line 63 and 124 are blank, because we had to use a column block for the
second column of text. When a column block is moved anywhere within the Editor
environment, it leaves a blank area on the screen, even though there is text at line 125 and
downwards. Below is a very simple solution to this problem if you intend to move the
remaining text upto line one for processing the remaining text to a multi-column format.
First, WRITE your processed text to disk by setting it up as a block of text as described
earlier in this section. After it is saved to disk, DELETE the block with BD. Enter the
following on the Command line: F3, T BTL BS GL124 BE BD
F3 places an active cursor on the Command line; T top of file; BTL Block Type Line; BS
Block Start; GL124 Go To Line 124; BE Block End; BD block Delete.
If you would like to see the lines of text highlighted before they are deleted, add the BH
command after GL124. When the Line Block as accomplished it’s task of deleting the 24 lines
of text, all text from line 125 and below, will move up to Line 1. Now you can activate the
2COL cmd to process your additional text into two column text.
For three column text, change the command from GL124 to GL186.
Within Part 2 of this series, 1 is Right Justified. Again as outlined mate mistakes ip spelling) | READ in
outlined some of the tert cousands for
paragraph Reform and Right and Left
line justification. When editing any
file within the Editor esvironment and
‘IR command is used to justify tert to
the right margin, you must be careful
when editing the last line of a
paragraph. Mormally, the last line of
a paragraph is shorter than the rest
of the paragraph.
above, set justification to Jb.
When using the tempory Lett Margin
(ideal for indenting text, such as
eaphasiting examples, leaving a blank
area for graphics or screen dumps,
etc.) and you require = Bight
Justification of tert, first set up
the ALT-TAB combination of keys and
with the cursor still at that poiat,
the spellchected file into Editor.
Then I press 07 (or SHIPY-P2) which
sets up the start of a PIND string.
u/
Hotice that there is an empty string
between both slash characters which is
avaiting for the user to fill that
space with acharacter or string. T
A thought about writing your own Command files such as those outlined above:
I would venture to guess that a large majority of QL users had started computing with either a
ZX80, ZX81, Timex TS100, The Spectrum or Timex 2068. The reason for this mention is:
Whithin some of the user manuals for those computers, one page displayed the full pixel
grid for the monitor screen. 1 duplicated that page and used the grids for set-up of text and
bar graphs. We can produce a grid 84 characters wide and 24 characters in length or
purchase graph paper. Using the above cmd files we could then plot all of the three 2Col
_cmd files through their various stages. I haven’t used this method on the QL; J just offer our
readers this thought - to make the job of writing command files a lot easier.
For additional information on multi-column CMD_ files, refer to the COLUMN cid file on
your original EDITOR disk. The November 1992 issue of Sinclair QL WORLD, page 6,
*Troubleshooter’ by Bryan Davies, outlines a command file listing and provides an
explanation for Bryan’s double column cmd_file.
At this time I would like to discuss in detail some of the commands which we used in the
multi-column command files above. I am sure that the CR command as written may cause
some concern as to whether a mistake was made by using 37CR to place the cursor at column
EDITOR S/E - (CONT’D)
Note that the command GL124 written prior to the command CR37, which places the cursor
on line 124, column 1. Since the cursor is occupying column 1, the cursor must move 37
characters to the right placing the cursor at column 38. 1 + 37 = 38. Whenever we use the T
(top of file), B (bottom of file), and GL with a line number, the cursor is always placed at
column 1.
Many times I am asked about the Editor margin commands, such as: "Why don’t the text
follow the margin commands I have set up when I load a file into Editor?”. First of all, you
have to understand that The Editor wasn’t designed to do so since the program will accept
many different types of files other than ‘raw’ text files. When loading in machine code
programs using, say with the RU command, the file will spread out to 255 characters on
some of it’s lines. Assembly language listings loaded into Editor are allowed to be displayed
in the format in which they were written as well as SuperBASIC listings which do not like to
have their lines broken.
Set up the margin requirements, either before or after a program is read into The Editor;
then issue the justification command you require, such as JR or JL and then command
Editor to format the complete file with RP PR, which will repeat a paragraph reform until
the cursor reaches the end of the file. All displayed characters will be encased within those
margin boundaries you have previously established.
While we are discussing commands such as SI, SL, SR and CR, a thought comes to mind.
How does the new user of The Editor know when a number is placed before or after a
command? He/She can look up the command in the manual which provides examples of all
of the Editor commands. Or He/She can PRESS the combination of SHIFT-F1 or F6 and the
second help screen will appear on your monitor.
Please note that the commands which do not have a single or double asterisk or a single
asterisk and a question mark following a command will work properly when a number is
required and is placed before the command, such as 37CR.
* Number must follow the command; ** String must follow the command,
*? String is optional
Use your the EDT_Help files - they are just a key stroke away when they are needed!
The BASIC FILE Commands as
. . Spall Movement cuds Big Movement cads Find/Exchange cads.
displayed in the EDT_HELP WO Heat Tne T Topo file F Find string 22
‘ior Line B Botton of file E Exchange strings 1?
Screen, page 2. CR One chor right L_Lost end point Quliflers....
Th A f a One chor left eo he of file B Search bockvards
is con i Stort of Line OC Go to char $ =U Hatch string is uord
h ae, 7 Section Three o CE End of line CL Go to line? Query before exchange
these series. lam sure that there | 8 stort of Block Go to page Text Case is significont
are many Editor users out there 4 Seen oreo 8 §6eKo a
: r = begin
who can do many things with Cit tanker point OT Top of file bal
The Editor that are not Bloc bie 6 ext reat ie net t from device #4
R ee 5 s rt shorter ex i
outlined within the user’s BT Type Chor, Kol, Line RO Reod document file ff
manual which would be M4 he om RU Read unforaatted file +
* ‘stor RC Read commands file tt
beneficial to readers of IQLR. BE Hark end Ui Write text to device t?
I would be more than willing a inet otter diticcads t rh text to printerts
* < le! it ite text to device
to continue on with the : BH Hove Block O Quit u/out sove BY Urite block to device tt
tutorial after Section Four is BU Urite Block $f — Quit vith save AF Append from device 3%
completed if you are willing to FeMmeRNL ily sesh
send in your favorite use for this Liner 24 Colt st Line counts 24
14
4? = String is optional
EDITOR S$/E - (CONT’D)
program and | will insure that your submissions would be published and you will receive full
credit for your contribution. Please, let us here from you!
Section Four will discuss using two Editors on the screen at one time, setting up ALT-Key
combinations for many commands which we use and an assortment of command usage. |
will illustrate how to print diskette labels within Editor and highlighting diskette labels with
printer graphics by accessing the printer’s graphics character set.
Readers can write to me directly at the following address: Robert Gilder, 69 Jefferson Place,
Massapequa, NY 11758, USA or if you wish to call by telephone: 516-541-2271.
MINI- EDITORIAL
Newport, Rhode Island, USA - The Editorial Staff
It’s that time of year again, this issue marks the
completion of Volume III, on to Volume IV with
more enthusiasm than we had when we launched
Volume I. With all the shows taking place this
year (including MIRACLE in NEWPORT II), with
the release of MAJOR new hardware items
and the promise of many, many, MAJOR new software releases no wonder we're so
enthusiastic.
We've been asked “why the absence of an Editorial in the past few issues” ? Simply put, when
we changed formats we added a number of new features that covered most of the ground we
formally covered in our Editorials, thus eliminating its need. We will however, from time to
time, print an Editorial when the situation warrants it, as we believe the information below
does.
As can be noted on page 2 of this issue, IQLR now has a European office which we hope will
make life a little easier for our UK and European readers. At the same time we have opened
an account with one of the UK’s leading banks, allowing our UK and European readers the
option to RENEW or SUBSCRIBE by making payment in Pounds Sterling (£) either by
Postal, Euro, Bank or Personal Cheque.
WORDS of THANKS - A personal word of thanks to Stuart Honeyball of Miracle Systems
who has acted as our agent in the UK and Europe for the past 8 months, and may we add that
Stuart undertook this task with NO financial gain or interest at all, just his belief that IQLR
was good for the QL community. Sorry it took so long Stuart, but they tell me that setting up
a trans-atlantic operation like this takes time. To you, goes our heartfelt thanks and gratitude.
A WORD of APOLOGY - We take great pride in the fact that "we have never been late with
an issue nor have we ever missed an issue’. It is our policy to ship all issues before the 10th of
the first issue month of the magazine. Well, last issue this was really streched to the limit for
some of our European and all our UK readers. We mailed on time, it seems that the UK
postal and or customs authorities held up our shipment for between 10 days and two wecks.
We guess they couldn’t believe that a publication for a Sinclair computer was coming from
North America. We are sorry for any inconvenience this might have caused our affected
readers.
LGHNNG
If you are using a QL in any shape or
form or with any accessory (including
the new Super Gold Card, Qxl, Gold
Card, Trump Card, ST/QL, Thor, PC
CONQUEROR, Minerva, TURBO, and
even the humble unexpanded
microdrive-only QL), you really should
be using LIGHTNING = SPECIAL
EDITION. If not, you are very severely
and unnecessarily (the program is
cheap) slugging your system's
performance. The superb LIGHTNING
SPECIAL EDITION is capable of both
automatically and very significantly
accelerating almost every aspect of Qt
operation - whatever it is you use the
QL for. “More than 10x is achievable
and 2x-4x is typical" (quoted from
page 24 of review in April '90 QL
World). The speedup ratio is virtually
independent of the system. However
fast or slow is your QL hardware,
LIGHTNING SPECIAL EDITION will
accelerate it much further. All recent
versions of our software are carefully
optimised for 16/32-bit processors,
without compromising 8-bit working.
The program has not got any adverse
side effects at all, and it fixes certain
malevolent (i.e. lock-up or corruption
inducing) anomalies. Installing it is a
fast, once-only operation that takes
two or three minutes and which
assumes & requires absolutely no
knowledge of programming or of
anything even remotely technical about
the QL: you are simply asked whether
you wish to speed up text, maths and
graphics individually, or everything.
Unless you have a very good reason,
opt for everything! Then LIGHTNING
SPECIAL EDITION copies itself onto
your boot-up disks, instantly modifying
their BOOT files. Now every time you
start up, full throughput acceleration is
automatically invoked and everything
goes much smoother and faster. In
case you think that this is too good to
be true, we quote verbatim the
concluding para of the Sinclair QL
World review: “I could not fault
Lightning Special Edition on
anything. It is a clear winner and a
best buy at £49.95". The program
includes a bundle of accessories (e.g.
change screen attributes including
character sizes, colours and fonts in
other programs - even in Quill, smooth
scrolling and much more) and tweaks
(vary maths and/or graphics precision,
a null device, a drain and much more).
Stop reading the manual where we tell
you to - at around page four - if simple
use is all that you want. The program
also includes 84 excellent small fonts
for use with PERFECTION SPECIAL
EDITION, PROFESSIONAL PUBLISHER
and other programs - a real bonus!
LIGHTNING SPECIAL EDITION includes
both a ROM (for plugging in at the
back of your QL - no screwdriver
needed) and a disk (or cartridge, if that
is what you specified). As some QL
hardware (QXL; either Gold Card for
speed reasons) is not ROM-efficient, or
you might have something already
plugged in (ICE, TK2 if not already on
your disk interface), you should opt for
the version of the program minus the
ROM for just £39.95: this is the GOLD
CARD VERSION. If you have two QlLs,
say one of them a QXL / (Super) Gold
Card and one “ordinary”, you should
go for the full LIGHTNING SPECIAL
EDITION, as you can use the ROM on
the second machine. Extra ROMs cost
£10 if ordered at the same time as the
program, else £15.
Ql) What programs benefit from
LIGHTNING SPECIAL EDITION (LNGSE),
and how much? Al) All programs,
including PC emulators, benefit.
Perhaps our PERFECTION SPECIAL
EDITION benefits most. interestingly,
the more competently an application is
implemented, the greater its expected
acceleration from LNGSE..... This is
because all good programs contain
very fast-working code: their only
bottleneck is the QL ROM, in which
they may end up spending a
proportionately large amount of time.
LNGSE cures the congestion. Q2) Why
didn’t DP build LNGSE into all its
programs? A2) It would be very
inefficient to do it that way: because of
multitasking, you'd pay for the
RAM-space over and over again, let
alone all the wasted disk space. Also,
LNGSE benefits all programs, not just
our ones. Q3) Does the QL “know” it is
running LNGSE? A3) No, and there is
no operating overhead either. And the
QL isn't “running” LNGSE in any sense
of the word. In its first and only tenth
of a second of life, LNGSE pages out,
using a door deliberately left open by
the Ql's forward-thinking designer,
large chunks of QDOS (AH, JM, JS, MG
and all Minerva operating system
variants) and replaces them with our
fine-tuned supercode. The door was
carefully designed so that even the
most errant programmer would not
abuse it. After that, the QL has no way
of knowing it has been “taken over".
Q4) I'm concerned about compatibility.
While I've heard only good reports
about LNGSE, I've read about other
products being involved in conflicts
with application programs. Aé4) Firstly,
LNGSE is not a replacement for the
AIM
whole of the ROM, only for some parts.
We have, therefore, not had to make
ad hoc changes to any of the many
good bits, in order to avoid copyright
problems. As explained in 3), we are in
fact using a route specifically designed
into the QL to enable ROM code to be
efficiently patched. Secondly, we are
very pragmatic about “improvements”
and bug-fixes: one man's bug is
another man's feature. Of course the
original ROMs had faults - but most of
these are benign and well-known (DP
can supply an official bug-list to
customers). To fix most such bugs
would be unwise, as a lot of existing
software probably either takes some
advantage of, or side-steps, them. If
you fix the bugs, some of this software
is liable to fail, perhaps in subtle ways
{all the more dangerous). It is quite
unproductive apportioning blame in
such cases - it is irrelevant whose fault
it is: if the end-user gets software
problems, it is simply VERY BAD NEWS
for everyone. LNGSE avoids these
pitfalls by accurately emulating ail
harmless QL anomalies (much harder
than fixing them - we have to foresee
all outcomes of the oddities). To give
but one example, the QL's line-drawing
routine often draws lines the wrong
length (>1 pixel out). LNGSE could
easily fix this (in fact, LNGSE provides a
software switch to opt for correcting)
but we default to emulating this
anomalous behaviour. If we did not,
many grid-drawing programs would
end up producing odd-looking results,
as their authors have understandably
had to set line lengths “wrong” in order
to get the right length on-screen.
Consequently, LNGSE is - yes - fully
compatible with everything. Q5) Is
LNGSE a compiler? A5) No - TURBO is.
Naturally, LNGSE greatly improves the
performance of compiled programs,
and by a better than multiplicative
ratio (the reason for this mathematical
effect is given at the back of the LNGSE
manual). As most commercial software
is compiled, you are the beneficiary!
Q6) Why is LNGSE so cheap? A6) The
truth is, we know that once you have
experienced LIGHTNING SPECIAL
EDITION, you won't abandon your QL.
As THE QL software publisher, that is
rather good news for us. Q7) One
more reason for buying LNGSE? A7)
Look at our SPECIAL DEALS, and think.
SPECIAL DEALS can allow you to get
additional programs for free, even to
get us pay you to buy them! Hint:
Combine cheap and dearer programs.
BUY LIGHTNING SPECIAL EDITION NOW!
DIGITAL PRECISION PRICES
43:D PRECISION CAD SYSTEM
ADVENTURE CREATION TOOL SPECIAL EDITION
ARCADIA GAME
ARCHIVE DEVELOPMENT SYS + RUN-TIME MODULE
ARCHIVE TUTORIAL
SETTER BASIC EXPERT SYSTEM
BLOCKLANOS GAME
CASH TRADER v3.3 + ANALYSER
COMPARE FILE UTILITY
COPY UTILITY FOR BACKING UP
CPORT BASIC TO C AUTO-TRANSLATOR WITH C68 COMPILER
CPORT BASIC TO C AUTO-TRANSLATOR
DATABASE ANALYSER FOR ARCHIVE
DAT-APPOINT APPOINTMENT DATABASE SYSTEM
DESKJET/LASERIET DRIVER FOR PRO PUBLISHER
DESKTOP PUBLISHER SPECIAL EDITION
DESKTOP PUBLISHER
DICITAL C COMPILER
DIGITAL C SPECIAL EDITION
DISKTOOL WITH QUICKDISK
DROIOZONE GAME
DR-DOS v7 STATE OF THE ART PC OPERATING SYSTEM
EDITOR SPECIAL EDITION
EDITOR
EYE-Q GRAPHICS SYSTEM
FONT ENLARGER
GAMES COMPENDIUM (ALL FIVE GAMES)
GRAFIX 24.PIN UNIVERSAL PRINTER DRIVER
HARDBACK + FINDER HARO DISK MANAGER
JOIS INTELLIGENT DISASSEMBLER
1OIS SPECIAL EDITION
LIGHTNING ACCELERATOR
LIGHTNING SPECIAL EDITION ACCELERATOR
LIGHTNING GOLD SPECIAL EDITION
MAILMERGE OATABASE SYSTEM
MEDIA MANAGER SPECIAL EDITION
MEDIA MANAGER
MEGA DICTIONARY
MICROBRIOGE
NAMES ANO ADDRESSES DATABASE SYSTEM
PAYROLL SYSTEM
PC CONQUEROR GOLD SPECIAL EDITION WITH DR-DOS v7
PC CONQUEROR GOLD SPECIAL EDITION
PC CONQUEROR WITH DR-DOS v7
PC CONQUEROR
PEDIT PRINTER DRIVER FOR XCHANGE
PERFECTION PLUS SPECIAL EDITION WITH SPELLCHECKER
PERFECTION PLUS WITH SPELLCHECKER
PERFECTION SPECIAL EDITION WORD PROCESSOR v5
PERFECTION SPECIAL EDITION DEMO VERSION + SAMPLE DATA
PERFECTION WORD PROCESSOR v3
PERFECT POINTER TOOLS
PROFESSIONAL ASTROLOGER WITH ASTRONOMER
PROFESSIONAL ASTROLOGER
PROFESSIONAL ASTRONOMER
PROFESSIONAL PUBLISHER TOOLBOXES (BOTH PARTS)
PROFESSIONAL PUBLISHER TOOLBOX PART ONE
PROFESSIONAL PUBLISHER TOOLBOX PART TWO
PROFESSIONAL PUBLISHER,
QFLICK CARD INDEX SYSTEM
‘QKICK FRONT END SYSTEM
QMATHS MATHEMATICAL SYSTEM PART ONE
QMATHS MATHEMATICAL SYSTEM PART TWO
QMATHS MATHEMATICAL SYSTEM (BOTH PARTS)
QMON MACHINE CODE MONITOR
5
49954
49.956
9955
29.950
19.95 a
24952
995s
9995
19958
9958
99.95¢
89.95 ¢
19.958
19.954
19.95¢
39.95 ¢
24.954
29.958
49.95 8
19.95
995a
89.956
49.954
29.958
39.95 8
19957
29.952
14956
49.95 ¢
24.958
39.95 ¢
24958
49.95h
39.95 a
19.95 a
49.95 4
24.958
29959
39.950
19.95¢
49.95
179.959
99.959
139.956
59.957
19.958
139.95¢
99.951
99.95 ¢
19.95¢
59.954
29958
69.952
59.95
29.958
49.956
29.956
29.956
89.95¢
29958
24.950
69.95¢
59.95¢
99.95
39.954
‘QUICKLASER PUBLISHER DRIVER FOR LASERJET/DESKJET PRINTERS 19.95 ¢
RECOVER ARCHIVE UTILITY
REVERS! GAME
SEDIT + SCREENPRINT ARCHIVE UTILITIES
SOLUTION PC EMULATOR WITH DR-DOS ¥7
SOLUTION PC EMULATOR
SPELLCHECKER WITH DICTIONARIES
SUCCESS CP/M EMULATOR
SUPERBASIC MONITOR
‘SUPERFORTH COMPILER WITH REVERSI
SUPER ASTROLOGER
‘SUPER BACKGAMMON GAME
SUPER SPRITE GENERATOR
TOOLATT Mi WITH ROM
TOOLKIT itt
‘TRANSFER UTILITY SPECIAL EDITION
XREF SUPERBASIC PROGRAM ANALYSER,
TRANSFER UTILITY
‘TURBO BASIC COMPILER + TOOLKIT
ULTRAPRINT SCREEN DUMP UTILITY
XREF SUPERBASIC PROGRAM ANALYSER
KEY. aeAvallable etther on cartridge oF sk: beDesk only: c=Minimum
‘only: doMinlenar 256K exp: ether cartiage or diuk, toMinimay 256K
*Chrtridge only: g=Minimum 1S RAM dish only
19.958
995s
19.958
109.95 r
29.95 r
49.950
49.95 b
24952
39.958
24.955
9955
29.958
49.95 h
29.958
29.95 b
yk, heROM « (enrtridge or dish)
AND NOW - BEST-EVER SPECIAL DEALS...
5% off 2 ONS
10% off 3 proggarts
We off 4 progans
Wh Off 5 Proyans
Wh Off 6+ POG.
UP
LD C
A
This amazing product ts the way forward for the QL. Like Gold Card before It, the
brand-new Super Gold Card Is a plug-in disk Interface and RAM expansion that
works on all Ql versions Incredibly, It Is over three times speedier than Gold Card,
with over twice the RAM and with many enhancements. It complements LIGHTNING
SPECIAL EDITION Ike nothing else, squeezes the best out of TURBO (which was
designed with 32-bit CPUs in mind) and really accelerates PC CONQUEROR. Super
Gold Card 1s actually as fast, of slightly faster, than the much vaunted QXL: also, It Is
100% Ql-compatible now, and no PC Is needed. The table below really says It all
System + Bare TRUMP GOLD SUPER
4 Features Qt CARD 1 CARO GOLD CARD
Relative Speed Ix 1.8x 7x 25x!
Motorola CPU 68008 68008 68000 M68020
Clock Frequency 7.5MH2 7.SMHz 16MH2 24MHz
Bus width 8 bit 8 bit 16 bit 32 bit
RAM fitted 128Kb 896Kb 1,920Kb 3,968Kb
RAM access speed Slow OK Fast Twice as fast
PCB population Vhigh — High V.low V.low
Physical dimensions Monolith Full-size Half-size Half-size
Lock-up frequency Ouch! Occasional V.rare Won't
Battery Backup Clock No No Yes Yes
Clock Protection level N/A N/A Modest High
Toolkit ! + Manual No Yes (earlyvns) Yes Enlarged
Sub-directory support No No Yes Yes
Parallel/Centronics port No No No Yes
Spooler/Screendump/Ramdisks NO Yes Yes Yes
Speedup switch (Screen#2) No No No Yes
Future hi-res graphics No No No Planned
Disk drives supported N/A SD/O0D — SD/DD/HD/ED $D/DD/HD/ED
Max no: of disk drives 0 2 3 4
Max sectors/disk N/A 1,440 6,400 6,400
Max disk transfer rate N/A 30Kb/sec 120Kb/sec >120Kb/sec
Peripheral card tolerance OK No No OK
SCSI-2 compatibility to-be No ? No Yes
Miracle/DP Warranty No No 2 years 2 years
DIY/Kit incorporability Yes No No Yes
Overall Rating byDP = 2% 10% 30% 110%
‘And to the Very Best news: from DP, SUPER GOLD comes SUPER CHEAP!
SUPER GOLD CARD, plus a no-limit extra 20% SOFTWARE
DP DISCOUNT VOUCHER, plus a FREE mystery OP program,
plus a FREE Dust Cover, will cost you a mere £375 V¥vv
Less £125 If part-exchanging your standard 2Mb Gold Card
Add £125 for ED 6400-sector Disk Drive (PSU, cased, cables).
OTHER HARDWARE EXCHANGED AND SOLD BY ARRANGEMENT. PLEASE
ORDER NOW: WE EXPECT VERY HIGH DEMAND FOR SUPER GOLD CARDS,
AND WE DON'T WISH TO DISAPPOINT. INTERNATIONAL RAM PRICES ARE
UNSTABLE AND PRICE HIKES MAY BE INEVITABLE. CONSEQUENTLY, THE
ABOVE COMBINATION OFFER COULD BE WITHDRAWN WITHOUT NOTICE...
The software discount must be taken at the same time as the main order, and CAN be
combined with the SPECIAL DEALS discounts. For exampl you chose six DP programs of
total list price £100, you would only have to pay £100 20% = £48 for them! And, of
course, you would also get the two gifts absolutely free, and a 4Mb SUPER GOLD CARD too!
TERMS & CONDITIONS * We accupt perment by VISA, Mestercard, Access, Eurocard, Ewochaaee, { cheque drown on
2 UK branch of any benk or building socket, portel order, cash, travaliers cheaues o direct funds transfer (0 ow
‘Sccount 460327608 at barclays Bank pi, South Chingford Bronch (sort code 20-53-00), NE London Business
70 fou 2403, London NIE PAY If you muit ase another currency, add 7.5% If vou must ase anether form of chews,
‘add £15. * Upgrader cost ony the aifferance im corrent prica ples £10; retern the exiginal disk and menal. But do
ROT return the manual If the wegradd 13 10 « “SPECIAL EDITION of your original program: vow wil be sent wrefid
Twpplemantery documentation Upgrades from UGHTNING are the exceptions to the laxt ruil * Only OF programs and
pgrades (he rot OR DOS) count towards discounts. * Pricas are a Inchesive for UK maitorder. Rast of Cores, add 3%
Ehewhere, edd 10% (Ar Mall] Wa aim for 24 how turnaround. * DF & Digital Precision are trading memes of Digital
Precision Ltd, Company Ne 1833989, registered In England & Wales, * Orders using your own paper ore else wekormat
De BK BK Ce KK KK KK
Postto: D/G/TAL PRECISION, 222 The Avenue, London E4 9SE, UK
or phone on 081-527 5493 from UK, +44 81-527 5493 rest of the world
Name:_ : Address:
Products ordered:
Sno of tan wh armen = MATEO AAGAERACO™. HS23°7720. wpecly AOMAO track) “dele ae mene
rere
Signature: Amount: £
Card No: Expiry date:
REVIEW OF QINDEX
Billerica, Massachesetts, USA - Gary Norton
QINDEX, as the name applies is an indexing program. It
will produce an index from either a Quill file or from an
ASCII text file. Since I do not own Text 87 or Perfection, |
cannot comment on its compatibility with their files.
However, if neither of these type files work, you can
always save them as a text file.
QINDEX requires TKII, is Gold Card and Minerva compatible and runs in the pointer
environment. The disk comes with two programs, QINDEX_ OBJ, for those with the pointer
environment (PE) already running, and QINDEX_EXE for those without.
For those not familiar with the PE, I will explain step-by-step the process required. Those of
you that have used the PE please bear with me. Once loaded, the top of the screen contains a
command bar, with a hand pointed to the Document box. At this point your only choices are
to select a document for use, exit the program, or put the program to sleep. To load a quill or
text document, with the hand in the Document box, press your mouse button, joystick firing
button, or Enter key. Press F2. In the Directory box, select either MDV or FLP then |
through 8 for the drive. Next, select the Data Default and do the same. Select OK. NOTE:
I’ve been unable to change the
data default from MDV2.
I'm not sure if this is a bug in
the program or the user. It
allows me to make the change,
but when I select NEW (see
bi oreasing cone he pointer pared over it below), it defaults back to
ta" fn the Flite select manu, choose the required rive (F(t MDV2.. The files on the
‘not tee tre shouns Uren ou can see, tna Tl lenane ae ate
a proyran we ratirnad to. the. bars press H to selected drive appear below.
hehe Select the one to be used. I’ve
jecning rod selected the Sample_txt file
| provided on thé QINDEX
disk. To load, select the OK
box.
SGC TUTORTA
Wick Step by Slap guide to proaicing « smple (nian from
The maximum number of lines allowed in the file to be indexed is 1,024 lines. Once loaded,
the file is processed and the details of the lines produced are loaded in a reserved area of
memory; the size determined by the number of lines. If there is insufficient memory to hold
the number of lines, your options are to quit, select another file, or change the number of lines
to be allowed. Next, select whether you will be adding to an existing index or starting a new
one.
.Once you make your selection, move the pointer into the text area. The pointer cursor
becomes a Quill-type cursor. Move the cursor to the first character of the text to be indexed.
Use the TAB, shift-TAB, up and down arrows, and shift up and down arrows to move the
cursor. Once in place, press E. Move the cursor over the text to become an index entry; the
text becomes highlighted. With the area highlighted, press enter. The text is now stored in
the index file. When you have finished marking the text to have the same reference, press R.
This text is indexed under the reference name. Continue through the file. At any time, press
H, and you have search mode. :
QINDEX - (CONT'D)
When you have completed your indexing, press M or select MAKE INDEX. This makes the
index. You select font size, lines per page, and format. Once all selections are made, select
OK and the index file is created. If Pica or Elite fonts were selected, the index display will be
in one column. Any other font and the display is printed in two columns.
The program’s presentation and
function is very impressive. Even
without a mouse, the PE eases a
program’s operation. As mentioned
earlier, you can use a mouse
(preferred method), the keyboard, or
a joystick to move around the screen.
Even if the user has never seen a
pointer environment screen, they
would have little trouble navigating
around this program. I especially like
that the PE is included onthe
program disk.
“BGC TONER
A quick steo by step guide to
the taxt (lie supplied called
CU be called Ace «
LP2_, or unichever drive you havel
21 Start the os descr lbed|
Rt or Doe
the File select manu, choowe whe required anive if Ut
Une one shou. Uben You con see the Fi (enome
the big box unere the i
tea Flashing red
oa the cursor over @ ord or phrase to be added to the
29. Ue vord IAD ond press E for a nev entry.
sockear appears.
As for QINDEX itself, if someone writes articles or other papers, this is a very easy way to
index the article. The maximum number of lines, equal to about sixteen pages, could be a
drawback. The inability to change the data default is also problematic. To me, the biggest
drawback is each index entry cannot be longer than twenty characters. In my experimenting
with the supplied text file, when I attempted to sclect more than the 20 characters, I was
knocked out of the program and had to reboot. However, once familiar with the program,
you are able to deal with these and do some serious indexing. For someone with this need, J
know of no other program that will allow you to index a file, using its own text. QINDEX is
surely worthy of your consideration.
CORRECTION !!
Bangor, Gwynedd, GREAT BRITAIN - Dilwyn Jones
In Volume 3 Issue 4 there were errors in the listing due to having the attribute conditions
accidentally inverted (ie. testing for 1 instead of 0). Here are the lines to correct on page 65:
1000 IF bold% = 0 THEN
1070 IF underline % = 0 THEN
1140 IF low% = 0 THEN
1210 IF high % = 0 THEN
Similar corrections need to be made to the C version, but I don’t know enough C to list the
changes. It looks as though similar changes need to be made on the tests on "bold", “uline",
“low” and "high" on pages 70 and 71.
SPREADSHEETS / DESKJET 500
Trafford, Alabama, USA - Bob Madaris
Having recently taken advantage of what I think is a good price on the HP DESKJET 500
printer ( $299.00 at OFFICE MAX ), I then had the task of changing the printer drivers for
the Psion software that I use with it One of the many features of this printer is the option of
SPREADSHEETS/DESKJET 500 - (CONT’D)
selecting landscape ( sideways ) printing. This caused me to think of the possibilities of
printing large spreadsheets with this option of the printer. After studying the printer control
codes in the owners manual, | came up with a print driver for Abacus that prints the
spreadsheet across the length of the paper. | also devised a translate to print in double height,
as this printer supports this in landscape mode. All of the following will be correct only if the
Mode function switches on the printer are down.
Run the Psion install_bas program , use down arrow key to OTHER, then press F2 to edit the
driver. Edit the driver as follows:
DRIVER NAME :DESKJET_aba Remark: or a name you want.
PORT ‘ser 7 Remark: or whatever port you use.
Baud RATE :9600
PARITY :NONE
LINES/PAGE 145
CHARACTERS/LINE 2172
CONTINUOUS FORMS — :NO
END OF LINE CODE :CR,LF
PREAMBLE CODE :ESC,E,ESC,&,1,1,0 Remark: 27,69,27,38,108,49,79
POSTAMBLE CODE :ESC,E Remark: 27,69
BOLD ON ‘NONE
BOLD OFF :NONE
UNDERLINE ON :NONE
UNDERLINE OFF :NONE
SUBSCRIPT ON :NONE
SUBSCRIPT OFF :NONE
SUPERSCRIPT ON :NONE
SUPERSCRIPT OFF :NONE
TRANSLATEI1 :£,ESC,(,1,E, #,ESC,(,0,N
TRANSLATE2 :0,ESC,(,s,2,4,V
TRANSLATE3 :0,ESC
Remarks on the above: The preamble code puts the printer in Landscape Print mode. The
postamble puts it back in Portrait mode ( resets printer ). Translate] causes the printer to
properly print the U. K. pound monetary symbol. The first character in translate2 1s Control
Shift D { CHR$(164) J. When this character is embedded at the start of the spreadsheet, it will
cause 24 point ( double height ) printing. Caution: The lines per page and characters per line
will not be right for this. It should only be used on small spreadsheets. Also the Design
command in Abacus should be used to set Gaps between lines to | if you are to use translate2.
[ F3, (D)esign in ABACUS ].
TRANSLATE3 [ Ctrl Shift E ] is used to send the ESCape sequence to the printer. The
PSION printer driver does not allow you to send this character from your document. The
Lines/Page and Characters/Line in this driver is set to use the Courier 16.67 typeface of the
printer. This is where we use Translate3. At the start of the spreadsheet , in TEXT mode type
the following: O(s16.67H (the first character is CTRL SHIFT E ). This sends the ESCape
sequence to the printer to select the 16.67 cpitype. With this print you can get two screens
wide by two screens deep on a sheet of paper. With the grid sizes normal ( 10 ), You can print
columns A1:N45 on one sheet of paper. If you wanted to, you could then put the paper back in
and print the rest of your spreadsheet on the back.
20
SPREADSHEETS/DESKSJET 500 - (CONT'D)
Translate3 can be used to select many of the features of this printer. If, for instance, you want
to have the Title of the spreadsheet printed in Bold type, do as follows:Just before the Title,
in TEXT mode type O(s3B. Then after the Title type O (sOB. As you can see you could use
Translate3 to embed codes to use /talics in your spreadsheet to emphasize certain items. Look
up the code in the owners manual for the printer's feature that you want to use and then
embed them in your spreadsheet. Use Ctrl Shift E for the ESCape code so that the print
driver will send the ESCape code to the printer and then follow that with the rest of the code.
The Landscape mode of printing on the DESKJET 500 is only available on the Courier
typeface. This is the default when it is turned on, but if you have changed it to another
typeface, you will need to put it back to Courier before trying to print with this print
river. The LINES/PAGE and CHARACTERS/LINE for this print driver are based on U.S.
Letter paper size at 6 lines per inch and 16.67 cpi ( Courier 16.67 ). Refer to the DeskJet 500
owners manual for using European A4 or U.S. Legal paper. There is a chart in the manual
showing this information ( page 5.5 ). You can use Courier 10 cpi and change the
CHARACTERS/LINE to 103. Courier 20 would need this changed to 206. The 24 point (
double height ) option is available on all three of these pitches ( use TRANSLATE2 ).
It is important to remember to use the Design Command in Abacus to change the lines per
page and the characters per line to the settings above.
As letter quality is not usually required for this type printout, you could select draft mode on
the printer. | use the XCHANGE program for the 4 PSION programs and have created
several different print drivers for Abacus and Quill. I can easily access them by using the
BACKUP command in XCHANGE to overwrite xchange _dat with any of the different
drivers that I have copied to the disk . If you do not use XCHANGE, you can do this same
thing with Printer_dat. If you do not use XCHANGE, why not ??? It is Public Domain. I find
it to have really revitalized my interest in the PSION 4. I use them more now than ever before
and even though I have Text87plus4, I still do a lot work in Quill.
One thing that I had never seen before when using the Psion programs was the Command
Line Prompt "NEW SHEET OF PAPER AND PRESS ENTER". I had always used
continuous form paper. When this is set to NO in the print driver, then you will get this
prompt for each page to be printed. This allows you to insert the same sheet ( printed side up
) and print the other side by pressing ENTER.
I will share the drivers that I have developed for the DeskJet 500 printer for Quill in a follow
up article in the near future ( next issue ?). Archive programs very easily sends to the printer
any printer command that you want to with the Lprint Command and CHR(). With the
numerous box and line drawing features that are standard in this printer’s character sets, there
are huge possiblities for printing out databases with boxed fields, etc. Alas, I do not guess that
I would ever master replacing Gprint_prt for the Easel program to print to this printer. I will
have to use a work-a-round like Simon Goodwin’s HPDUMP in QL WORLD.
If you have any questions on this, please send a SASE.
Robert C. Madaris
41 Doty Drive
Trafford, AL 35172
USA
Ergon: c/o Davide Santachiara - Via Emilio De Marchi 2
- 42100 Reggio Emilia ITALY - Phone x-39-522-70409
FiDOnet address: 2:335/21.11
News: lower prices ...
Hello all. The main changes are the price of our
programs. They are now all inclusive (p&p, bank|
charges) and they are shown in 3 different currency. So
your work is now much easier. USD prices include |
airmail postage to the States. Prices are lower due to:
different conversion rates (ITL is very low now). We |
have now bought a laser printer, so the quality of the |
manuals is now much better. Most of them have been |
revised and step by step tutorials have been added. As |
you can see this is a rather special advert (created with
Plus 4 & Linedesign on a QXL): Refer to the other ;
issues of IQLR for detailed program specifications. It is '
now time to tell existing users how to upgrade}
programs and/or manuals. If your manual is not laser-
printed we advise you to get a new one. The upgrade
prices given below comprise p&p, the new manual and '
3.5" disk(s) with the latest version of the program(s) .
2x eMulator 128k plus 1
ZM/128 plus 1 is a new major release of our clever
Spectrum 48k/128k emulator. It has been improved to
run happily with Minerva double screen or 68030
(QVME) and 68040 (QXL) systems. You can now run it
with any screen resolution (QL, EGA, VGA). ZM/128
automatically selects its internal routine to get the best
Performance from your system. On a QXL you will
usually get >100% ZX speed but ZM/128+ still remains
the only Spectrum 128k emulator usable on a Gold
Card QL. As an added bonus, if you use the Ext.Env.,
INTERnet:
Davide_Santachiara@f21.n335.22.fidonet.org
you can now switch to other task without the need to
return to the supervisor. ZM/128+ still offers you the
unique feature of 3 channel soundchip emulation. You
can get ZM/128+ free if you get the ZM/x or the ZM/hT
system. Registered users can get it with the new 90
pages manual which costs only 6 GBP or 10 USD.
DEA intelligent disassembler +3
This is the cheapest disassembler available for QDOS-
SMSQ, but it is also powerful. Plus 3 is interactive and
the latest v5.21 is now full QXL compatible. If you own
a pre-5.20 release you MUST ABSOLUTELY upgrade:
it will cost you (with new manual) only 7 USD or 4 GBP.
Reviewers Sald about them
MasterBasic: "Elegant and useful" (S.Goodwin QLW
4/93) "Easy to use and well thought out, even the more
casual SB programmer should get a lot of use out of it”
(R.Mellor QLW 6/92) DEA "This program is certainly the
most versatile machine code programming utility | have
seen on any computer to date" (QLW 4/92) ZX
Emulator “really spectacular... well worth the price”
(E.Forenzi on IQLR vol3/1) "ZM/NT is very fast... well
worth the extra cost.. an incredible feat of computer
science" (S.Goodwin QLW 4/93) "awesome... even an
' 8 bit QL can run ZX software at reasonable speed ...
most sophisticated..." (Last issue of Your Sinclair!).
: Almost all of our programs now run property on
the QXL or QVME with any screen resolution and
with system variables in any place: future proof.
New program, upgrades and new manuals prices
Price full inclusive
USD GBP DEM
Spectrum emul. ZM/x system 45 28 70
Spectrum emul. ZM/hT system 60 40 105
DEA intelligent disassembler 40 26 65
MasterBasic 35 22 55
Q-Library Manager 25 18 #45
Floppy Disk Utilities 25 18 45
Open World 25 18 «45
Music Manager 20 12 30
Program & Manual upgrade Current versions
Pages USD GBP DEM /2 3.60-1.10 /3 3.60-0.50
90 10 6 15 /1283.62-1.28LC plus
90 10 6 15 shT 4.31-4.70 Jac 3.15
52 7 4 7 plus 3 v5.21 interactive
40 6 35 9 plus 1 version 1.43
20 4 2 § — version 2.11
40 6 3.5 9 version 1.15
12 3 1.5 4 — version 2.12
8 3 15 4 version 1.2
USD: United States Dollar GBP: Great Britain Pound DEM: Deutsche Mark
All the prices are inclusive of p&p, air-mail delivery, bank fees. Accepted forms of payment * Cheque in foreign
currency * Eurocheque in ITL (1 GBP=2500 ITL) * Cash in ITL or foreign currency * Intemational postal order in
ITL * Direct bank transfer to Banca Popolare Dell'Emilia SWIFT BPMOIT012 Telex 510031 emipop - Sede Reggio
Emilia Account no. 6533/73 D.Santachiara. Cheques payable to D.Santachiara. Demo/PD versions availables.
Now available also the NEW Spectrum 2x eMulator PD disk with ZM/hT & ZM/128+ PD and some PD/demo ZX
games: send us 6 IRCs, Special Deals: Buy for upgrade) the ZMVx or ZM/NT system and get ZM/128+
free, Discounts (upto 30%) to people who want to make group buys. Just write us for detailed Infos.
MECHANICAL
AFFINITY
513 EAST MAIN ST. OR 5231 WILTON WOOD CT
PERY IN 46970 INDIANAPOLIS IN 46254
317 473 8031 317 291 6002
FRANK DAVIS PAUL HOLAGREN
Bringing the very best to you in SINCLAIR software and
hardware from around the world. We want to provide
service to you the customer. Need something, give us a
call. Make all checks or money orders out to either "Krank
Davis" or "Paul Holmgren". Thanks! Payment in uss.
SPECIALS GOOD TILL CURRENT SUPPLY EXHAUSTED
MAGNAVOX RGB MONITORS ---These 80 column monitors contain RGB, Composite video,
and can also accept a VCR hookup to play movies on. They have built-in sound, and
with the flick of a switch can give you a green mono screen. They are ideal for the QL,
Spectrum or TS2068 (even for the ZX81 if you have fixed it For monitor input). They are
offered for $125 US$, and this includes shipping. We also have black QL monitors, RGB
of course, for the same low price.
BACKUP OL COMPUTER---Complete QL Computer, USA model with JSU ROM and power
supply, but no manual or microdrive cartridge. Excellent backup computer or to give to
the other people in the family who get in the way when you need to use yours. We
have these available for the great low price of only $75, which includes shipping and
handling. If you need a manual and PSION programs with this, (hen the price is $85.
---one time only special on (his 2 meg of memory, three disk
drive, 16 MHz card for the QL, till current supply is gone. After that, back (o regular
market prices. For the first time ever, get a Gold Card for $300t!! This docs includes
shipping and insurance!
SINCLAIR PRINTERS---9 pin dot matrix printers made for Sinclair with QL logo. They use
the same popular ribbons as the Epson 800 and 1000, so they are easy to find, and being
dot matrix they can easily do labels or multi-page copies of forms. On sale for only
$60, refurbished and run like new.
---almost a complete rewrite of PD2, and operates under the
extended environment, $o you can use both mouse and keyboard on this new desk lop
publisher. New and more efficient printer routines, and can use Digital Precisions High
Definition Fonts. It now has an Eraser Function, as well as an Overstrike Function and
Pixel Edit, full screen handling, cut and paste, complete graphics menu, and text
import. Requires TK2 and 512K. For only $62, and include shipping.
Now available on a QL near you...
GT-Prolog/QL
The easy way to explore the world of Artificial
Intelligence and Symbolic Processing
Edinburgh Syntax - as adopted for the International Prolog Standard
Incremental Compiler - provides complete/partial recompilation in situ
Automatic Garbage Collectors - reclaim code and data spaces
Tail-Recursion Optimisation - improves speed and memory usage
First Argument Indexing/Hashing - automatic performance gains
Extended data types - 32bit integers / 48bit reals / 255 byte atoms /
32kb strings / 8bit characters
Functors/Predicates - up to 255 arguments + specially optimised lists
Interactive Workbench (needs 512k)
* Windows, Menus, Dialogues (pointer environment not required)
* Editor - directly coupled to the compiler for faster development
* Debugger - dynamic breakpoints, tracing, database interrogation
* Break mechanism - halt runaway programs, modify and continue
* Error handler - user and system errors handled by catch and throw
User Guide, Reference Manual - over 150 pages of documentation
Full QDOS compatibility - 130+ library procedures
Configurable Memory - up to 16Mb data, 2Gb code
Turbo Performance - Naive Reverse exceeds 5k LIPS (16Mhz Gold Card)
Price including postage/packing £89.95
For more information contact us at
Rosebank, Stream Road, Grange
Upton, Oxon, OX11 9JG, Technology
United Kingdom i ae
Tel/Fax: +44-235-851818 Limited
QL ABACUS <--> MSDOS LOTUS
SPREADSHEET DATA TRANSFER ——
Pylesville, Maryland USA - Thomas Robbins
ERRATA from the previous articles in this
series: On page 21 Vol.3/Issue 3 of IQLR"
QL/Archive to PC DBase", I inadvertently
gave the command for the example file to be
appended into DBase as ’APPENDFROM
GAZET_EXP DELIM’. It should read "APPEND
FROM GAZET.EXP DELIM’.
In giving my address in the second article for any one who would like to obtain a copy of
XCHANGE, | gave my Post Code/Zip Code as 21237. It is actually 21132.
Welcome to part 3 of the QL <--> MSDOS applictions data transfer series. In this section, we
will examine the transfer of data from QL Abacus/XCHANGE to MSDOS Lotus. This
transfer is of spreadsheet data (both entered and calculted) only. Cell formulas are not
transfered, but the result calculated by the formula is.
Transfer of Abacus to Lotus is actually quite simple if a few basic steps are taken. The export
file structure consists of a series of records each terminated by <CR>(ASCII code 13) and
<LF>(ASCII code 10), with the end of the file marked by CTRL Z(ASCII code 26).
Each record consists of a series of values seperated by commas. The values are either text
(which must be enclosed in quotes) or numbers. The first value in each record must be text
and if it’s name ends with a dollar sign ($), all the following values must be text.
Consider the ABACUS spreadsheet fragment below:
| A B ti: & | p| Ef F | Gf oH
1 First Last Travel Food = Misc. Total PCT MISC
2 Beth Read 350 85 30 465 6.45 %
3 Mary Milton 1400 300 80 1780 4.49%
4 Stuart Kipling 850 200 35 1085 3,23 %
5 Tracy Rose 1250 260 55 1565 3.51%
6 James Wilson 650 120 40 810 4.94%
Below is an export file created by the following series of commands:
KEY IN Function
F3 go to the command mode
F Select files commands
E Export
A Selects Abacus/Archive comma delimited format
A1:H6 Selects the range to be exported
ENTER Confirms range
Selects export by columns
FLP2_ SAMPLE Device /drive and file name to store the file on The file name - note:
the extension _exp will be added automatically by Abacus
25
ABACUS/LOTUS - (CONT’D)
Important note: There can be no blank lines between the column heading and the beginning
of the column data, The data to be exported must follow the column heading. You may have
to do the export in segments to avoid this if you have a spreadsheet with a lot of sections with
titles and fancy layout headings.
It is essential that the first row of the range to be exported contain the column name and the
second row contain the data to be exported. If your spreadsheet has blank columns between
data columns, and you wish to retain these blank columns in Lotus, put a ‘dummy’ column
heading in these columns. This maintains your original column setting in the Lotus file when
transfered.
Notice the column headings. Any heading for a column with text data has a °$’ appended by
the export function. Columns with "illegal" characters in the heading (., +, % or a space etc)
have the column identifier (COLE for column E) as the heading, Calculated fields and
formatted fields have the unformatted values in the export file - COLumn G is "percent misc."
and is misc/total. In Abacus, I have formatted this column as percent, but in the export file it
comes out as a decimal. Below is the export file that has been created.
“First$”,"Last$","Travel”,"Food","COLE",”Total","COLG"
“Beth","Read",350,85,30,465,0.0645 16129032258
"“Mary","Milton",1400,300,80,1780,0.0449438202247 19
"Stuart”,"Kipling",850,200,35,1085,0.0322580645 16129
"Tracy”,”Rose",1250,260,55,1565,0.035 143769968051
"James","Wilson”,650,120,40,810,0.0493827 16049382
Once you have exported the data to a file, you must transfer the file to an MSDOS formatted
disk. There are a number of programs available to accomplish this, including several in the
Quanta Library. Execute Lotus 123 on the MSDOS P.C. From the main menu:
KEY IN Function
/ go to the command mode - equivalent to F3 in ABACUS
F Select files commands - the same as ABACUS
I Select Import sub command - the same as ABACUS
N NUMBERS - Parse each line imported into numbers and _ text
a:\MYFILE.EXP Drive and name of file to be imported
ENTER Do it
ait Firsts Reaby
a 8 c D i F G co
1 Firsts Lasts Travel Food _ COLE __ Tetal — COLG
2 Beth Read 350 es 3e 465 0.064516
3 ary Hitton 1420 300 Be «1788 0.084943
4 Stuart Kipling ese 200 35 «(1885 0.832758
s Tracy Rose 1258 268 ss 1565 @.035143
6 James Wilson 650 120 ae 810 @.049382
H
3
te
tt
12
rr
i
15
16
ty
by
ze
Py-bec-92 11239 an
26
ABACUS/LOTUS - (CONT’D)
What you now have in Lotus is your ABACUS spreadsheet data, At the bottom of the
preceding page is a screen dump from the P.C.
Note that the last column, which was a ‘calculated’ column in ABACUS, contains the
calculation results. I had set ABACUS up to format numbers as percent - F3 Units Cells
Percent 2 decimal places- but the exported file contains the unrounded values.
All that remains is for minor formatting and dressing up of the Lotus spreadsheet. You may
want to change column widths, restore formatting (ie. integer, percent or whatever) and
change column headings to get rid of the "$".
ALT(ernatives
Pylesville, Maryland, USA - Thomas’Robbins
ANOTHER WAY TO INDEX QUILL DOCUMENTS
1 enjoyed Bill Cable’s recent article on using Windex to index a long Quill document. Every
time I follow one of Bill’s programs, it acts as a tutorial on Archive programming.
There is another way to get to the same place. The Quanta Library contains a program called
Indexer by H. Miall on disc PSION_1. This is an indexing program for Quill doc’s. You
define a list of words or word groups and the program builds the index for you. The program
has a good documentation file and an easy to folow example.
ANOTHER WAY TO PRODUCE ASCII TEXT FROM A QUILL DOCUMENT
Dilwyn Jones’ recent program "STRIPPER" also reminded me that there are often several
ways to do the same job. I have also had the need to produce an ASCII text file from a Quill
document, but my approach was to modify the Quill printer driver using install_bas. If you set
the preamble, bold, underline, superscript and subscript to none in the printer driver, you can
print straight text to a file. Each line ends with a CR/LF and tabs are replaced with spaces.
Alternatively, if you have Xchange (and if not, why not) you can use the files/export
command in Xchange Quill. To produce "streaming ASCII", set the end of line code to a
space.
ANOTHER WAY TO COPY A DISK
MSDOS 6.0 (Oh the shame in mentioning MSDOS!) has a new form of the diskcopy
command. It makes a mirror of the disk as one long file onto the hard drive and then copies it
to another floppy. It will do this for QDOS formatted disks as well as MSDOS disks.
THE QL AND WINDOWS
At work, I have a 486 MSDOS computer with Windows. | recently tried to install a
spreadsheet program (Quatro Pro 5.0) on it. I could not install it, as the computer had “only” 2
megabytes of ram! My QL with Gold Card/QPAC runs faster than the MSDOS machine
under windows. I'll be sticking with QDOS for most of my computing for the forseable future
- plus it is a whole lot more fun to use.
QDOS/QL Options
Does anyone have any experience with the AMIGA QDOS emulator? I am trying to decide
between the QXL, waiting for the Miracle Systems Graphic Card, the Atari Emulator, the
AMIGA emulator or sticking with the Gold Card. Can anyone tell me the difference between
QDOS, SMS-Q and SMS-2? 5
DILWYN JONES COMPUTING
41 BRO EMRYS, TAL-Y-BONT, BANGOR,
GWYNEDD, LL57 3YT, GREAT BRITAIN
FAX + TELEPHONE: (0248) 354023
QL SOFTWARE
A SELECTION FROM OUR RANGE OF NEARLY 100 PRODUCTS FOR THE QL
NOT FNOUGH ROOM TO GIVE MUCH INFORMATION HERR HERE, SO PLEASE,
ASK FOR OUR CATALOGUE (PHONE OR WRITE FOR A COPY).
QUICKMANDELBROTIN £15.00
Fractal graphics, mandeDrot set, Juha set, sereen
dump fociliry, use mode 4 or mode 8 10 generate
sereens, background calculation option, save and
doad screens. Works on 128k O1.. disk of microdrive.
SToQL £12.50
Atari ST screen transfer program for use with
Discover. Converts Neochrome or Degas (all three
resolutions in pil pi2 or pi3 format), 256k RAM,
disk only.
QUIZ MASTER 11 £12.50
Similar to quiz game machines found in pubs and
‘hubs, colourful, 2 sexs of questions supplied, you can
make up your own for wse with this program. 128%
RAM, dik or microdrive.
OTHER SOFTWARE
QLOAD and QREF £15.00
Past load and reference usilry for basic programs.
S_EDIT 20.00
Easy to use editor for plain vex files.
BASIC REPORTER £10.00
Basic programming aid.
OPD INTERCHANGE £15.00
QL-ICL OPD file transfer software.
LOCKSMITHE £1495
Backup wily for cartridges.
4MATTER £1495
Backup and transfer wiry for disks
LOCKSMITHE & 4MATTER
TOGETHER £23.50
Nore: To use 4Marer, you need Locksmithe,
buat 4Matter available separarely for users
who already have Locksmithe.
MDYV TOOLCHEST £1495
‘Make your own microdrive rootkits!
FILES2 £12.00
Stmple to use file bockup, ec utility.
FILEMASTER £12.00
File backup and disk labeller program.
THR COPHER £12.00
‘Search for text in files on disks or hard disks.
WINBACK2 23.0
Hard disk backup utibry,
BANTER £25.00
Make banners posters on dot matrix printers.
VISION MIXER PLUS
Enhanced version of Vision Miter.
PICTUREMASTERE15.00
Screen design program, ideal with Vision Mlzer,
PICTUREMASTER PLUS £20.00
Enhanced version.
‘THE PAINTER £25.00
Pointer driven graphics program.
‘THE CLIPART £12.00
Wide range of QL clipart on 3 disks.
QRACTAL £20.00
Pointer driven fractal graphics software.
PD2CLIPART £10.00
2 diaks of QL clipart
SCREEN SNATCHER £10.00
Grab screen displays shown by other programs.
TEXT 'N' GRAPHIX£20.00
Combine screen dumps with Quill text.
TRANS24 £10.00
Graghics converter for 24 pin printers.
SIDEWINDER PLUS, 224.95
Screen dumps, banners, ete for dot matrix printers
ILE TEXT DISKS £20.00
Texs of King James Bible, plain text or Quill doe
SPELLBOUND £30.00
Spelling checker, not for pointer environment.
SPELLBOUND SE £50.00
Enhanced version, not for pointer environment.
QUICK POSTERS £10.00
Poster maker for Star printers.
ADDRESS BOOK & LABEL PRINTER
£15.00
Store oddresses and print address labels in Archive.
GENEALOGIST 2ND EDITION £30.00
Family trees and family history.
BUDGET 128K GENEALOGIST £12.00
Cut down version for unexpanded QL.
FLASHBACK £25.00
Fast, simple to use database.
FLASHBACK SE £40.00
Enhanced version.
DISK INDEXER £12.00
Create a database of the contents of your disks!
DBEASY £15.00
Archive wits,
DBPROGS £15.00
More Archive wsilsies,
NETWORK PROVER £4.00
Plugs to nexwork sockets, visual indications,
SOLITAIRE £15.00
The cassie solitaire card game.
THE FUGITIVE £9.95
Text adventure,
CRICKBT SECRETARY £12.00
Cricket scores exc. made easy with this program.
QUESTION MASTER
QM QUIZI
General knowledge.
Qu Quiz.2
Classical music.
QM QUIZ:3 x
‘Questions about the OL and QL scene!
COCKTAILS WAITER £10.00
Drinks recipes, great for parties etc
FLERT TACTICAL COMMAND 1639.95
Classic naval simulation for networked OLs
QToP 129.95
Polnter writes ere.
HOME BUDGET 20.00
UK home finance and tax programs.
SCREEN RCONOMISER £10.00
Screen blanker.
SLOWGOLD £5.00
Slow down Gold Card (for old games etc)
‘TASKMASTER 125.00
Task swticher silty.
DISK LABELLBR £10.00
Create smart labels for your floppy disk
THE CAT £5.00
‘Mui cobumn lists of files, on screen or printer,
ROB ROY PACK £10.00
Inkwell fons printer, plus Cue Well.
3D TERRAIN £12.50
Three-P graphical representation of Abacus data
RETURN TO EDBN £17.30
Role playing adventure game on 3 disks.
MAGAZINES
We now have in stock @ Kmited number of back
issues of the QL magazines formerly published by
CGH Serwces and we can abo offer indimdual
copies of the new QL magazine ‘QREVIEW.
Subscription details supplied with orders for any
back issues. Individual copies of QReew (published
by the editor of the other magazines described below.
QReview to be launched end of June) available for
£2.00 each (UK), £2.50 (Europe), or £3.50 (USA
‘and rest of wordd).
We can alto offer arrractive deaks on complete sets
of back issues of a magazine.
QL TECHNICAL REVIEW
A non-games rekew magazine, 9 issues available or
£2.00 each (UK), £2.50 (Europe), £3.50 (USA and
rest of world).
COMPLETE SET £12.00 (UK), £1600 (Europe).
£24.00 (USA exc}.
QLADVENTURER'S FORUM
Games based magazines, 9 issues in total available
a £1.75 each (UK). £2.25 (Europe). 8.25 (USA
ach.
QLLEISURE REVIEW
Games based magazines, 2 ixsucs published available
at £2.00 each (UK). £2.50 (Europe). £3.50 (USA
ac)
COMPLETE SET OF BOTH GAMES
MAGAZINES (11 ISSUES) £14.00 (UK), £20.00
(Europe), £30.00 (USA exc).
PLEASE NOTE: SMALL ORDERS.
AF TOTAL COST OF ORDER IS LESS THAN
£5.00, ADD £1.00 TOWARDS COST OF
SMALL ORDERS (BANK CHARGES BTC)
OR WE WILL MAKE A LOSS ONSUCH
ORDERS!
PAGE DESIGNER 3
This most delayed of all QL software of all rime (1
thinki) ls finally about 10 hit the streets. We were
‘hoping to launch ot the Bristol Quanta Workshop.
England, 17th October 1993. PD ts pointer driven,
can be controlled by mouse or keyboard, uses Pro
Publisher compatible Hires fonts, fearwres text
import. full QL screen handling, graphics menu, cut
‘and paste, 9 pin, 24 pin and HP Deskjet printers
‘and 30 on. Can be used for making posters and
other general mixed text and graphics applications.
It has been a tong hard slog getting this program out,
hope you will fect tt was worth the deiay!
Page Designer 3. £60.00
PD2 (send proof of purchase of old PD2)...£25.00
DILWYN JONES COMPUTING
41 BRO EMRYS, TAL-Y-BONT, BANGOR,
GWYNEDD, LLS7 3YT, GREAT BRITAIN
FAX + TELEPHONE
QL SOFTWARE
A SELECTION FROM OUR RANGE OF NEARLY 100 PRODUCTS FOR THE Ql.
NOT BNOUGH ROOM TO GIVE MUCH INFORMATION HERE HERR, SO PLEASE.
ASK FOR OUR CATALOGUE (PHON!
SERMOUSE £40.00
A complete mouse system for the QL. to work with
pointer driven programs such as QPAC2, Line
Design, etc. N.B. ADD £2.50 POSTAGE!
SIDEWRITER £13.00
For printing wide spreadsheets or plain text file
sideways using @ choice of character sizes on a9 pin
or 24 pin Epson compatible doe matrix printer.
Sidewriter can be pointer driven, or used without
‘polnser environment on wnexpanded QL. On disk o
microdrive.
QL GENEALOGIST 3£60.00
Brand new pointer driven version of the popular
Genealogist program. Ask for information! Cam be
controlled from the keyboard or using 0 QIMI or
Serial Mouse. ‘Pick’ boxes, new ‘county’ field,
improved dates. new ‘birth brief’ report, improved
loading and saving times, improved searching and
notes. Requires at least 512k memory, disk only.
Upgrade frome version 233.00
Upgrade from version 1£45.00
Upgrade from 128k version: 000
FASYPTR ITI pact} £40.50
Simplified pointer environment programming. Part 1
consists of sprite editor, mena editor and superbasic
extensions 10 use menus in your own programs.
Requires expanded memory, available on disk only.
EASYPTR Ill past? £20.00
Consists of appendix manager and enhanced toolkit
‘for control of menus etc in your programs.
EASYPTR UII part 3 2000
Consists of Easysource and C Rbrary routines, ec.
QLIBERATOR £50.00
Superb superbasic compiler, compiles virrually a of
baste plus most toolkit commands, etc. Produce
aster mutitasking code from your basic proprams.
‘Compile resident extensions, use overlays. ac with
the latest Y3.36. Can be mouse controlled. Expanded
‘memory required.
BUDGET QLIBERATOR £25.00
Excellent value, complies virtually all of superbasic
‘Not mouse controlled. Works on unexpanded QL
DITOOLKIT £10.00
Compact toolktt of BASIC extensions, Ideal for use
with QLiberaior. Really useful programming
commands, can be distributed with your compiled
programs if you wish At this barpaint
‘Suitable for wnexpanded QL alte
LINEDESIGN £100.00
Vector drawing package, user outline forts and
clipart, mowe ond resize text and graphics without
toss of quality. Ideal for making posters, ete
Supplied with Auge range of fonts and clipart on
TEN disks! The more memory your system has, the
better! Disk only, can be mouse controlled.
R WRITE FOR A COPY).
DATA DESIGN 3 £60.00
Superb, fast pointer driven dazabase with free form
field ssructures, with the option of disk based for
large files if required, or smaller files can be kept in
memory for speed. Expanded memory, disk only.
APL for Data Design £20.00
8 progr: ity ie BASIC, C or m/code.
Qpacz £39.95
Tony Tebby's superb poinier environment package.
Mouse or teyboard controlled, a good introduction
10 pointer environment. 256k ram min. Disk only.
QPaci £19.95
Ideal companion to QPAC2. consists of imall
accessory programs. Can be used with or without
QPAC2 Expanded memory required, disk only.
qryrz 29.95
Tony Tebby's spelling checker program. Check
spelling ax you type OR check existing files
rexrospeciively.
DISA 29.00
Interactive pointer driven machine code
disesrembler. 256k ram min. Disk only
MEGATOOLKIT £25.00
EPROM VERSION £40.00
Large toolkit with over 200 BASIC extensions. Many
amples supplied, extensive monwal.
FLIGHTDECK £15.00
QL lighe simularor. Works on unexpanded QL.
DISCOVER 2000
The painkess way to move files from QL 10 PC and
wice versa. As simple ax copying files berween 170
disks, 2568 ram min. disk only
MULTI DISCOVER
Also contains CPM, Unix CPIO, BBC micro,
‘Spectrum and SAM Coupe file transfer capabihity.
256k min. ram, disk only.
TEXTIDY £15.00
Assists Discover with conversion of tex files by
_sripping out control codes, etc. 256% ram min.
CONVERT-PCK £10.00
Used with Discover, allows transfer of bit mapped
PC clipart graphics tn PCX format (a common PC
‘file format) t0 QL screens or Page Designer pages.
Creare more clipart easily for the QL! 256 ram,
disk only.
QL-PCFILESBRVER 24.50
Link @ PC and a QL. va a serial port cable ond xe
{this software to enable the rwo 10 communicate - the
QL cam save its files on a PC's disk systems ond
print 10 the PC's serial port using normal baste
commands lke COPY. Works on unexpanded Ql.
(0248) 354023
BANTER £25.00
Simple to use banner maker which uses oualine fonts
‘for rood quality large text, Prints sideways across up
10 4 sheets of paper. Simple (0 use.on screen preview,
‘tc, Suits most Epson compatible printers.
IMAGE PROCESSOR 2 £15.00
Easy 10 use graphics system, fearuring usual
sraphica facilities, pixel zoom edtiing, image
‘enhancement, mode conversion exc. 512k, disk only.
SCREEN COMPRESSION £10.00
Reduce the amount of storage required by graphics
‘on disk or microdrive. 256k, disk only.
SCREEN DAZZLER £15.00
Uniike the usual screen savers, which simply rurn off
the display when the keyboard is not used for a
while, this ome can activate various graphical
displays, more ke the screen savers on other
computers, Now with extra disk of display routines!
Pointer environment compatible.
SCANNED CLIPART 1 £10.00
A 3 dish set full of compressed scanned pictures
(decompression program supplied of course) which
can be used in most QL programs (DTP, graphics.
etc}. Assorted collection, containing many pictures
‘you may not find in other collections. A bargain at
‘his price. 128k, disk only.
PRINTERMASTER £20.00
Select printer control codes quickly and simply from
fa menu to set fonts, page lengths, exc before printing
from programs lke Quill, tc. 128k, diskimdv
SQUIDQY ROUND THE WORLDEI2.30
‘An arcade game, idea! for the young at heart! 128k
S-GAMES PACK £12.50
‘5 hinking’ games in one bargain pack. 128k
OPEN GOLF £1250
Golf playing simulation, with choice of 50 courses
cack of 18 holes. 384k memory required, best used
with a colour monitor. Disk only,
GREY WOLF £1230
Submarine warfare simulation. where you are the
commander of a submarine In the Atlantic, an
‘exercice in strategy for entertainment purposes, 384k
RAM, 85 column monizor required. Disk only,
SUPPLIES
FLOPPY DISKS
DSHD DISKS
MICRODRIVES
DISK LABELS.
On printer rolt
ADDRESS LABELS
MDV LABELS
‘MOUSE MATS
Diak box dividers
in stock once more!
TERMS: Discounts - buy 2 programs, claim 5% off cach, buy 3 or more, claim 10% off cach program. Offer applies to software only. POSTAGE - Software is sent
(post free to UK addresses. Overseas please add £1.00 per program for postoge (maximum £3.00). Floppy disks and serial mouse - add postage of £2.50. Labels| mouse
mats - add postage of £0.50 peritem If only buying these. PAYMENT ~ in UK currency (pounds sterting) only please. Payment by cheque, Eurockeque, Postal Order,
cash (send by registered post). or by eredit card (Visa! Access! Mastercard! Eurocard! Connect). tn case of difficulty contact us first 0 arrange a payment method if
none of these is possible for you. Please make cheques, etc payable 19 DILWYN JONES COMPUTING (not to any other name or abbreviation please, our bank
‘prefers t thax wayl). If total order value is ters than £5.00, add £1.00 to total or we'll make a loss due 10 high bank charges
ACCESSING PRINTER DAT
Bangor, Gwynedd, GREAT BRITAIN - Dilwyn Jones
This article sets out to explain the file structure of the PRINTER_DAT printer driver used by
Quill, Archive and Abacus. A program is presented which prints to the screen all of the codes
used in the driver and in so doing, shows how you can access the driver for use in your own
programs, for example, or to write an alternative printer driver editor. The program listed
works with the Xchange versions of these printer drivers too, since the file format appears to
be the same.
The program listed uses no toolkit commands, it should work on all versions of the QL. If you
have toolkit 2 or other basic extensions toolkit, it should be possible to rewrite the program to
use some extensions such as string and byte fetching extensions to greatly simplify the
program.
First, I shall explain the file format used. It was quite tricky to work out the file format and I
hope I got it right since I do not have formal documentation on Quill.
4 bytes “prtl" characters used to identify printer driver
| byte total of lengths of code strings below, but if length bytes are 255, this
value is not added to this byte
10 bytes driver name, which is always 10 characters long, filled with extra
spaces to make it 10 characters
| byte port type
if port type = I or 2: seri or ser2 respectively
1 byte parity code (0=none, | =space,2=mark,3=odd,4=even
1 word baudrate, stored as 2 byte integer, MSB first
1S bytes spaces to pad to file position 34
if port type = 0: parallel or other non-serial port
1 byte length of name of printer port (e.g. 3 for PAR)
x bytes spaces to pad out to file position 34, where x is 17-(length of name of
printer port)
1 byte number of lines per page
1 byte number of characters per line
1 byte forms type, | for continuous, 0 for cut sheets
4 bytes appear to be spare, filled with spaces or nulls.
The following data all consist of strings containing codes for various printer functions. The
format is unusual in that the string consists of one byte for the length of the string rather than
2 bytes normally used on the QL. If the length byte is 0 or 255 (hex FF), there are no other
codes, 0 appears to represent NO CODES, or NONE as it appears in INSTALL_BAS. 255
appears to represent an inbuilt default value.
string end of line codes
string preamble codes
string postamble codes
string bold on codes
30
ACCESSING PRINTER_DAT - (CONT’D)
string bold off codes
string underline on codes
string underline off codes
string subscript on codes
string subscript off codes
string superscript on codes
string superscript off codes
Next comes the translate character strings. ‘The format of the strings is the same (byte for
length, followed by that number of codes). The first character after the length byte is the
character code translated from, and the remainder of the characters indicate what that first
character is translated to.
10 strings translate 1 to 10
I byte usually a linefeed code.
Note that the strings are in an unusual format. One byte indicates how many characters to
follow in that string. If that length byte is 0 it means ‘no codes for this function’. If the length
byte is 255 it means use an inbuilt default value, used for only a few cases. This does not get
added to the 'total of lengths of code string’ byte.
That lot was a bit of a mouthful. Now for the easy bit, the program to decode it all. I cannot
guarantee this will work on every printer_dat and xchange dat file, but it seems to work for
the ones I have tried with it. It asks for the filename of the printer driver file (if you just press
ENTER it uses the default of ’printer_dat’ on FLP1_). It reads it and then prints it to the
screen. Since there is a long list to print, it might scroll off the screen. To pause it to view the
firt half, press CTRL FS to freeze the screen momentarily.
You can use similar techniques to read printer_dat files for your own programs. The data ends
up in strings in this program and by reading the codes into strings in your programs, you can
simply send the codes to the printer with a PRINT statement when required. For example,
"PRINT #printer_channel,bold_on$;" to turn bold printing on.
HINT: The Psion programs allow you to specify a parallel printer port in place of the usual
SER or SER2. This program will print that out, of course. But some versions of the Psion
programs seem to have difficulty with the name PAR - they require this to be entered as
2PAR for some reason, I don’t know why the number TWO is required before the name. Of
course, if you use serial ports, you will not care (and not know) about this.
100 REMark PRINTER _DAT reader by Dilwyn Jones 1994
110 CLS: CLS #0
120 INPUT #0,’Enter name of printer driver (default PRINTER_DAT):’; driver$
130 IF driver$ = ” : driver$ = "FLP1_PRINTER_DAT’
140 OPEN _IN #3,driver$ e
150 ident$ =’ °: REMark 4 spaces
160 FOR a = 1 TO 4: ident$(a) = INKEYS$( #3)
170 IF ident$ <> ’prtl’: PRINT #0, Unsuitable file’ : STOP
180 code strings length = CODE(INKEYS$( #3))
190 driver_name$ = FILLS(’’,10)
31
ACCESSING PRINTER_DAT - (CONT'D)
200 FOR a = 1 TO 10: driver name$(a) = INKEY3$( #3)
210 PRINT’DRIVER NAME :‘sdriver_name$
220:
230 REMark get port details
240 port_type = CODE(INKEY$( #3))
250 IF port_type = 1 OR port_type = 2 THEN
260 REMark serial port
270 PRINT’PRINTER PORT — :SER’;port_type
280 parity = CODE(INKEYS( #3)) : PRINT ‘PARITY zs
290 SELect ON parity
300 =0:PRINT’NONE®
310 =1:PRINT’SPACE’
320 =2:PRINT’MARK’
330 =3:PRINT’ODD’
340 =4:PRINTEVEN’
350 END SELect
360 baudrate = 256*CODE(INKEY$( #3)) +CODE(INKEYS( #3))
370 PRINT ’BAUDRATE : *;baudrate
380 FOR a =1TO 15: temp$ = INKEY$( #3) : REMark skip the spaces
390 ELSE
400 REMark parallel or other type of port
410 PRINT’PRINTER PORT 5
420 portlen=CODE(INKEYS( #3)) : REMark name of port
430 FOR a =1TO portlen: PRINT INKEYS( #3);
440 PRINT
450 FOR a= 1 TO 17-portlen : temp$ = INKEY$( #3) : REMark skip spaces
460 END IF
470 lines_per_page = CODE(INKEY$(#3))
480 PRINT’LINES PER PAGE _ :’;lines_per_page
490 chars_per_ line = CODE(INKEY$( #3))
500 PRINT’CHARACTERS PER LINE: ’;chars_per_line
510 forms type = CODE(INKEY$( #3))
520 PRINT’FORMS TYPE ae
530 IF forms type = | THEN
540 PRINT’Continuous’
550 ELSE
560 PRINT’Cut’
570 END IF
580 FOR a = 1 TO 4: temp$ = INKEY$( #3) : REMark skip spaces
590:
600 REMark read code strings for end of line, pre/postamble, bold etc
610 PRINTEND OF LINE CODE _:’;
620 eol$ = FETCH_CODE STRING$: CODE_STRING col$
630 PRINT’PREAMBLE CODES __:’;
640 preamble$ = FETCH CODE STRINGS : CODE_STRING preamble$
650 PRINT’POSTAMBLE CODES __:’;
660 postamble$ = FETCH_CODE_STRING$ : CODE STRING postamble$
670 PRINT BOLD ON CODES 7
ACCESSING PRINTER_DAT - (CONT'D)
680 bold_on$ = FETCH CODE STRINGS: CODE STRING bold_on$
690 PRINT’BOLD OFF CODES — :’;
700 bold_off$ = FETCH CODE STRINGS: CODE_STRING bold_off$
710 PRINT’ UNDERLINE ON CODES. :’;
720 under_on$ = FETCH CODE STRINGS: CODE_STRING under_on$
730 PRINT’ UNDERLINE OFF CODES :’;
740 under_off$ = FETCH CODE ST RINGS: CODE_STRING under_off$
750 PRINT’'SUBSCRIPT ON CODES :’;
760 sub_on$ = FETCH CODE STRINGS: CODE_STRING sub_on$
7710 PRINT’ SUBSCRIPT OFF CODES :’;
780 sub_off$ = FETCH_CODE STRINGS : : CODE_ STRING sub_off$
790 PRINT’SUPERSCRIPT ON CODES :
800 sup_on$ = FETCH_CODE STRINGS: ‘coDE _STRING sup_on$
810 PRIN’ T’SUPERSCRIPT OFF CODES :
820 sup_off$ = FETCH_CODE_STRING$: ‘CODE_STRING sup_off$
830:
840 REMark translates 1 - 10
850 FOR tr = 1 TO 10
860 PRINT’TRANSLATE “tr;: °;
870 t$ = FETCH CODE STRINGS
880 IF LEN(t$)=1 THEN
890 CODE STRING t$
900 ELSE
910 PRINT’FROM ’;CODE(t$);’ (;t$(1);’) TO’;
920 CODE STRING t$(2 TO LEN(t$))
930 ENDIF
940 END FOR tr
950 CLOSE #3
960 :
970 DEFine PROCedure CODE_STRING (str)
980 LOCala
990 IF str = CHR$(255) THEN PRINT’DEFAULT’: RETurn
1000 IF str = CHR$(0) THEN PRINT’NONBE’: RETurn
1010 FORa = 1 TOLEN(str)
1020 PRINT CODEK(str(a));
1030 IF a < LEN(str) THEN PRINT’); : ELSE PRINT : END IF
1040 END FORa
eo END DEFine CODE_STRING
1070 DEFine FuNction FETCH_CODE_STRING$
1080 LOCal a,cd_length,temp$_
1090 cd_length = CODE(INKEYS( #3)
1100 IF cd_length = 0 THEN RETurn CHR$(0)
1110 IF cd length = 255 THEN RETurn CHR$(255)
1120 temp$ = FILLS$(’ ’,cd_length)
1130 FOR a = 1 TO cd_length : temp$(a) = INKEY$( #3)
1140 RETurn t temp$
1150 END DEFine 'EETCH_CODE STRINGS
33
90:TWA.
Im stillen Winkel 12 * 47169 Duisburg * Germany ia
typeset93-ESC/P2
Dedicated text87 printer drivers for all EPSON printers
with ESC/P2 including the new Styus 800 and the
upcoming Stylus 300. Supports the scalable fonts,
special characters ond block grophics for drowing
borders etc, DM 69,90
QMAKE
Pointer-driven Moke program for the GST/Quonta
Assembler pockoge. Very comfortoble, with mony
options {including library-building). OM 44,90
The Oracle = an ancient tocticpuzzle. You don't
have to be fast but clever Fill different tiles into o Field,
but there are vorious rules how to do it If you con
ploce all the tiles you 0 bonus ~ try to obeye special
rules, Every gome is different, you'll never be bored.
Features: high~score table, hints for the next move etc.
DM 49,90
MineField - You need skill ond concentration to
lear o minefield. Mony options, configuroble size,
number of mines ete. Toolkit l required. DM 39,90
HyperHELP for SuperBASIC
Instont help in SuperBASIC! It displays o list of
SuperBASIC procedurs, functions ond keywords
currently existing in your machine. Simply click on the
nome and you get extensive help (English or Germen).
The help files can be updoted with ony editor, QD,
Quill, Text87 so thot you can update and add remarks
whenever you wont, DM 49,-
QMenu - the Menu Extension. QMenu is on inter-
face with pre-defined menus (e.g. multicolumn
File-select, simple-choice boxes, select from lists). The
menus con be used from SuperBASIC, machine code
‘and other longuages. New chorocterselect menu.
[6.01] DM 39,90
Update with new monucl OM 16,~
QMON / JMON
Brondnew version of the wellknown Monitor,
Debugger, Disassembler. Adopted for the Pointer
Environment. QMON now recognises the various stock
frames and coche handling of the different processors
(6800x to 68040). A Trop level con be set, ond o
permanent Breakpoint hes been introduced, JMON is
@ jobmonitor with oll the featurs of QMON, but it has
got its own, moveable windows, which may be put to
sleep etc - really embeeded in the Extended
Environment. New Version (German only) DM 67,-
Upgrade to V2.08 (German or English) DM 32,90
Qi-Emuletors for ATARI
QVME - High-Res Ql-Emulator for ATARI Mega STE and ATARI TT
PRICE CUT!
EXTENDED4-QL-Emulator for ATARI 260ST, 520ST/STF/STFM, 1040ST,
Mega ST (but not STE!!!)
QL-Emulotor Brochure
Ask for more information about the QL-Emulators!
Postage and package (Europe) DM 14, {if total value of goods is up to DM 50,~ Updctes of our softwore are usually free. The exception: mojor
then only DM 9,-). (Overseas) between DM 14,~ (1 item) and DM 35,- (maximum). Songes fre: the '')
@ and Fax: 0203-501274 + Mailbox: 0203-591706 . ™
BlackKnight - mouse-driven Chess program!
Yes, here it is - chess for the Pointer Environment! Moveoble,
runs on any display resolution! 5000 moves opening librory,
demo mode, setup, change sides, lood ond save gome, hint,
scrollable movehistory etc. 10 Levels of difficulty, giving the
computer between 5 seconds to 1 hour time to think
BlockKnight even thinks when its your tum. DM 119,90
The Lonely Joker Version 2!
Now six different games in one! Another three, even more
complex potiences hove been odded to the exsting three:
Spine, Cropoud & Fourin-eHond (two of them work with two
packs of cords). More options (different potters for the reverse
side of the cards), high-scores, moveable window for hires
screens etc. DM 59,~
Upgrade from V1 (double fun- 1/2 price) DM 29,~
QSpread - the only Spreadsheet progrom for the Pointer
Environment. Completely mouse- ond/or keyboord-controt
lable! Maximum 32768 cells, where, for exomple, 16000
cells need about 400kBytes. Macro functions. Fasy, quick
ond comfortable block handling ond entry. Many oddi-
tional functions, which belong te todoy's stondard~equip-
ment: Help, Button, use of the Scrop. The current version
odds missing feotures ond more, eg. ceilreference-
adjustment, echo, IF and comparisons, toolbar, time &
dote functions. [V1.24] with comprehensive manual
DM 169,-
Updote with new monual (useful if old version is
<1.20) DM 16,-
QSpread Demo Version - send 3 Intemation Reply
Coupons if ordered olone, otherwise enclose spare disc
with on order or update ond itis free!
QD Version 6!
Brondnew version with brandnew feotures! Selective
‘eutomatic tab compression/expansion! You can, for
exomple, moke QO compress oll spoces which fit to tobs
into o tab on given file extensions, soy_ASM, ond get them
cutomaticolly exponded when the file is loaded ogoin! This
saves, even on welldocumented source files, between 30
ond 40% disk spoce!! It also speeds up assembly, as the
file gets shorter! Another VERY useful feature is the
permanent line/column displey which does not slow
QD down! Editor handing ond line handling speeded up.
Bracket match - position cursor over a brocket ()[}{}™
ete. ond press 0 key-combination, and QO finds the mot-
ching brocket or poronthesis! Some minor improvements,
keyclick within QD added ete. QD Version DM 125,-
Upgrade from Version 5 with new monuol DM 26,90
Upgrade from Version 4 with new manuol DM 49,90
DM 549,~
DM 28:
DM 13,
QL Keyboord membrane DM 28,~
‘on @ program (a new Version number be
Applications
QDOS Reference Manual DM 89,90
AR DM 49,90
QpPm™R DM 92,-
sup DM 79,90
aq 0M 69,90
Thing & EPROM Manoger DM 61,50
EasyPTR Port 1 DM B39,
Port 2 DM 49, Port 3 DM 4!
DataDesign V3 DM 149,
james
Diamonds DM 35,90
BroinSmasher DM 45,90
Arconcid DM 35,90
Firebirds 0M 35,90
SuperGomesPack DM 90,~
QShong 0M 45,90
DoubleBlock
Tetrislike gome for the QU Many features,
highscoretable, vorious levels of difficulty,
differently shoped items and two ployer option!
Con be ployed with keyboord or joysticks).
DM 42,90
LineDesign V2
Now available in Version 2. The progrom is
much faster, more userfriendly, supports more
printers, includes more fonts {130 in totol). it
hes better text handling and supports special
chorocters now os well as keming. Other new
feotures ore bitmaps, thick lines, pies, squores
with round comers etc.
LineDesign V2 DM 259,-
Upgrade from V1 (offer volid until end of
Morch) DM 59,-, from then on DM 129,-
PIPTATOT
Hf you have any questions to the
products: listed here or if you
want more information about
the full range of products, simply
write to us!
Ql Hardwore & Spares:
FLP/RAM Level 2 device drivers for SuperQBoard
FLP/RAM Level 2 device drivers for TrumpCard
‘SER Mouse software driver
SER Mouse Package (mouse, adaptor & driver)
2 membranes
UPDATES
send the moster disk{s) to us, together with 4
All prices incl. 15% VAT. (can be deducted for orders from non-EEC-countries). ; ‘ 3 reat
E&OE. Cheques in DM, £’s, Eurocheques and Credit Cards accepted. iis eyerenenn se See
more, IF you send updotes together with a software order, then
the retum postoge is covered by the wholesale postoge. If o
disk is foulty, add 1 IRC for @ replocement. As the software
chonges from time to time, you may order © new manual to-
gether with the disc updote, With upgrades, you automatically
get onew monual.
THE LONELY JOKER I
Trafford, Alabama, USA - Bob Madaris
THE LONELY JOKER was reviewed in IQLR Vol. 2 No. 2.
Since then it has some major changes and a few minor ones.
They have added 3 more games to double the original 3 games.
This review is on Version 2.
THE LONELY JOKER was developed by HIT & DO Development
Team, Coimbra, Portugal in association with Jochen Merz Software, Germany. It was
compiled with Q Liberator from Liberation Software. The program package comes on a
single disk and includes a twelve page manual. There are screen dumps provided for each
game to illustrate that game. A high score list has been added and the top five scores are
saved to a file named TopFive lis.
The LONELY JOKER (LJ) is a solitaire card game based on six distinct patiences: Echelon,
Napoleon, Cascade, Spine, Crapaud, and Four in Hand.
The program requires QJump’s Extended Environment and the Jochen Merz’s Menu
Extensions which are included in the package. Playing the game really benefits from having a
mouse installed - although you can play with the keyboard alone. A memory expansion of at
least 384Kb is required to run the program. If you normally have the pointer environment
installed, all you need to do to run the program is to EXEC ’LJ’. If not, there is a boot
program included to LRUN. LJ is a multitasking program.
Some startup parameters may be defined by the user by using MenuConfig,the Jochen Merz
standard configuration utility, or CONFIG by QJump. These are included in the package. The
configurable parameters are: Initial game, Board color (black or green), Green color,
Warning beep, Max turns, Queen over king (Cascade only), Game directory, Score file. These
options and others are available within each game from pull down menus from a menu bar
across the top of the screen.
One of the original reviewer’s remarks about the green screen being too light has been taken
care of with the inclusion of the green color option. You can now select the standard green
screen or a darker green screen. This was much better to this reviewer, but I prefer the black
board. An option has been added allowing you to choose from five different designs of cards.
All of them are very nice graphic displays.
The LJ screen is divided in two areas: The upper one gives access to game control, the lower
one is the playing board. If you are using Qpac2, LJ can be put to sleep in a button. The Files,
Game, and Options items in the control area (top of screen) introduce pop-up menus with
sub-items. To select an item in the control area, all you need to do is move the pointer to it
and [HIT] it, or select it directly with a selection key. The Game item allows you to choose
one of the six games or to re-deal. The Files item allows you to Save and Load games. Only
Napoleon and Four in Hand games can be saved. You may specify different devices and sub-
directories by “hitting” them with the pointer or by inserting their names in the appropriate
fields. Also, the score table can be viewed and saved.
The Games
Echelon 1: This is the standard solitaire (patience) card game . The game can be played
against time taken to solve, but the real enjoyment to me in any solitaire game is beating the
game (All cards placed in the foundations). You may use an option to limit turns through the
35
LONELY JOKER II - (CONT’D)
deck to 2 or 3 turns. Other options: Auto finish, Time, Black or green board, Warning beep,
Pack of cards.
Echelon 3: This game is similar to Echelon 1, except three cards are turned over from the
closed deck. The same options are available as Echelon |. There is no limit to the number of
times the deck is turned over. In the original review appeared the following: (Bob Dy! has
completed this game in | minute and 35 seconds playing with a mouse. He challenges anyone
to beat this time). This is my favorite of the six. I do not have a mouse to challenge Bob, but
found ile games are very playable with the keyboard and the keyboard instructions in the
manual.
Napoleon: This game known as the "King of Patiences" was supposedly created by Napoleon
during his exile on the isle of Sainte Helene. In this game, all cards are shown face up (there is
no closed deck). The player has to group 4 complete suits in their foundations, placed in the
center. The starting cards of the foundations are randomly set by LJ. This reviewer had no
luck with this game and I am not sure that the instructions are adequate for someone who
does not know this game. I must admit I spent less time with this game than the others. The
options are the same as in Echelon except Restore is added to allow you to start the same
game over so as to use a different strategy.
Cascade: This is the simplest of the games to play, but is hard to finish. The purpose of the
game is to move all cards from the ranks to the pile. The cards are laid down, initially, in
seven open ranks (with 5 cards each), a closed stack, and the pile (which starts with one card).
This pushes Echelon 3 as my favorite of the games. I have not beat the game yet, but I have
got down to one card left. When you are as far as you can go, the game lets you know how
many cards are left. The options: Black or Green board, Pack of cards, Queen over King.
SPINE: This game is a double deck (104 cards) solitaire. As in the others the aim of the game
is to place the 104 cards in suit foundations. For every suit the foundation placed in the left
side of the board is formed in ascending order, ie Ace to King. The right side will be a
descending one, ic King to Ace. The central group of cards is the spine, surrounded by twelve
cards: 4 cards at the corners, and the other 8 in the interior positions. The remaining cards are
put in the closed deck. This is a difficult game to play, but is very enjoyable. The options are
the same as Echelon with an added option for the program to fill the empty spaces in the
interior positions with a card from the stack.
CRAPUAD: This game is also played with two decks of cards, and two foundations must be
formed. In this game both foundations are in ascending order. Although the object of the
game is the same as SPINE, the layout and rules are different. It too is very difficult but
enjoyable. The options are the same as SPINE except no auto filling of spaces.
Four in Hand: As in Napoleon all cards are faced up. They are initially placed in 8 ranks. As
usual, you must build up the 4 suit foundations on the top left side of the board. On the
bottom left side is the player's hand, on which one can place up to four cards. This game is
difficult, but easier to understand than Napoleon. The options are the same as in Napoleon.
In all six games you move the pointer with the mouse or the keyboard. The pointer here is a
very nice graphic display of an empty hand. Moving a card is easy: place the hand on the card
you want to move and pick it up with the (Hit) button or (Space) Key. When you have picked
up a card, the pointer will change from an empty hand to a hand with a black or red card
(depending on what suit it is). The LONELY JOKER is a well designed program with better
than usual graphic displays on the screen. It will provide many hours of entertainment . I think
anyone would enjoy some, if not all , of the games in this package.
LONELY JOKER II - (CONT’D)
| literally had to tear myself away to get some work done including writing this review. J have
always enjoyed playing solitaire with cards since I was young (It was taught to me by my dad).
It is so much easier playing with the computer doing the dealing etc. This program will
definitely cause me to buy a mouse and software.
An Author’s Response
Newmachar, Aberdeen, Scotland - Norman Dunbar
As the author of WinBack, | read with interest the review of version 2.20 by Don Walterman,
in volume 3, issue 5 and would like to comment on his quibbles.
The ESC key does indeed ‘not work’ at many places in the program. I am not a Minerva user
and do not know all the ins and outs of using it, however, | agree that being able to escape
from an edit would be useful. WinBack uses the EDIT$ function in the Turbo Toolkit and this
does not seem to allow ESC to be used.
Many of the files in the various C68 releases have linefeed characters as part of their names.
This is the reason for a filename ’spreading’ over more than one line on the screen. I did not
think of this problem when writing WinBack, but, in the majority of cases, these files are
simply on the disc to make the directory listing look good and invariably serve no useful
purpose. Removing the offending file from the C68 directory will cure the problem, but
pressing SHIFT and F4 together WILL redraw the display and also cure the problem. See
Section 7 in the manual on page 5 for details.
T have given some thought to Don’s ’wish list’ of a utility to assist in making a partial restore
and might just do something like that in a future release. If Don would care to get in touch, via
Dilwyn Jones as I have recently moved house, with as many details as possible, I will try to
accomodate his ’wish list’. WinBack is not a great seller in the QL market place, but who
cares, you have to keep your users happy !
For your information, the current release of WinBack is 2.22 and the changes over version
2.20 are:
Version 2.21 writes more information to the listing file. The details of all the settings at the
time the backup was started are given. The listing file is appended to if it already exists. This
is done so that multiple backup sessions can be recorded and came about when I had backed
up two areas of my own hard disc but only got one listing (I always list to a file on ram disc). If
you list to a printer there is no problem.
Better error trapping is done on the listing file and READ ONLY etc errors are trapped when
attempting to open the listing device. If a listing file fills up the device it is on, you are given
the opportuntiy to abort the backup or carry on without a listing. The original listing file will
be complete and correct up until then.
Version 2.22 was produced as | moved house in May 1993 and had to update the Credits
screen. In addition, the title at the top of all screens has been changed to reflect the fact that
WinBack is no longer a Miracle Systems only hard disc backup utility. It has been tested on
both Miracle and Falkenburg systems. I hope to be able to test it out soon using Ron
Dunnet’s hard disc interface & software, just as soon as Dilwyn Jones buys one !
Sf
An Author’s Response - (CONT’D)
In addition to changing the title, the colours were changed. Some types of mono monitors do
not show white ink on red paper, my spare one only shows black ink on any colour paper or
any colour ink on black paper. Now everyone should be able to see the title !
As to future enhancements, WinBack will probably be altered to a Pointer Environment
version, Don should be able to ESC out of most things then. Watch this space and Dilwyn
adverts for details. I should state, however, that I am currently very busy with other work and
it may be some time before I get round to it.
As only the screen layouts have been set up so far, get in touch (via Dilwyn Jones or directly)
if you have any requests. | can’t promise to incorporate all of them, but you never get
anything if you don’t ask. What I will do, however, is answer all letters received.
May all your backups never be needed !
Products for HP DeskJet Owners
Newport, Rhode Island, USA - Bob Dyl
Recently two products have come to our attention. The first is a high quality laser paper
produced by WEYERHAEUSER named FIRST CHOICE. It is by far the best paper I have
ever used, to the degree that I cannot tell the difference between a page printed on my
DeskJet 500 or my LaserJet IIP, the quality is that good. Where there is quality there’s usually
high prices. FIRST CHOICE sells for $6.49 US per ream at Office Max, and I’ve seen prices
up to $10.00 US in other stores. If you REQUIRE quality then this is the paper for you.
The second item is revolutionary in concept, it’s named "RESERVE Ink Jet Cartridge
System" , as its name implies it is a replacement for the expensive HP cartridges we all must
buy. What’s unique, is that you get (1) printhead and (5) snap in ink cartridges, unlike the HP
cartridge that’s all in one. 99% of the time there is nothing wrong with the printhead yet we
throw it away or attempt the sloppy mess of refilling the empty cartridge.
I purchased the RESERVE package for the cost of $50.00 US plus tax, at the going price of
HP cartridges I saved $40.00 US and the quality is as good as HP’s ink, the masters for this
issue was printed using a RESERVE cartridge. As far as the price goes, I haven’t been able to
locate it at office supply stores (I purchased mine from a Wholesale Club) as of yet.
RESERVE is manufactured by Pelikan, Inc. (they are a respected second source producer of
printer ribbons) of Franklin, TN, USA their telephone number is 800 874 5898 .
GOING ONLINE with your QL
Troy, Michigan, USA - Don Walterman
I’ve been asked to explain how to use your QL to call a bulletin board system (BBS). 1 had
problems trying to follow a structured approach to explaining everything necessary to use
your QL online. So, I decided to just ramble in a couple directions, explaining as I go.
Hopefully you'll get the information you need to use your QL successfully with a modem.
I'll try not to assume you are familiar with modems, terminal software and etc. Along the way
38
GOING ONLINE - (CONT'D)
you'll probably see QBOX-USA mentioned a few times. Since I’m the CO-SYSOP there, I
need to take the advantage to encourage everyone to call.
What is a BBS? A BBS is a computer system run for the purpose of allowing computer users
to exchange messages, discuss topics of interest, provide support for hardware and software
problems and distribute public-domain software. There currently is a network of QL based
BBSs running across Europe, the United Kingdom and the United States. These QLs are
running a software package called QBOX. This system allows users on any QBOX BBS to
communicate with any user on any other QBOX system. This means a call to your local
QBOX system can put you in touch with a wealth of QL expertise. I’ve already exchanged
messages with Ron Dunnett of QUBBESoft, Davide Santachiara of ERGON Development,
Laurence Reeves of Minerva fame, Tony Firshman of TF Services and many other helpful
QL users. Quanta also is available by way of QBOX.
To those vendors not calling QBOX, why don’t you? QBOX provides a pool of current QL
users that would love to discuss (and maybe buy?) your products. Where else but the QL
community could you directly talk to the vendors and software/hardware developers? A
current case in point is the rapid development of QTPI/QeM terminal software for the QL.
Wayne Weedon has continually asked for feedback about QTPI/QeM to relay back to
Jonathan Hudson. Those individuals that took the time to reply found their input used to
rapidly improve the programs.
What do you need to call a BBS? You'll need your QL, a modem cable, a modem, access to a
phone line, software to communicate with the BBS and a BBS you are interested enough in to
call. Lets look at each item in a little more detail
Your QL: Any QL can successfully be used to call a BBS. My first QL that I used to call BBS’s
was an original 128k QL with microdrives only. With this base QL I was able to call many
bulletin boards to exchange messages and download files. I was lucky enough to have a local
PC based BBS that provided a SIG (Special Interest Group) area for Timex/Sinclair
computers. The original QL has more capacity than the first computer I used to contact a
BBS. I started with a ZX81 and a 300 baud modem. The original QL has some infamous
challenges. One of the biggest challenges is Sinclair’s marginal implementation of RS232
ports. In the early QL days it was easy to experience buffer overrun when communicating
with a BBS, This was due to a combination of two factors. The first is the buggy RS232
implementation in the original IPC chip. It was very easy to overrun the tiny buffer in the IPC
(Intelligent Peripheral Controller). There was no way to clear it without completely resetting
the QL. This problem has been largely overcome by Hermes. This IPC upgrade has cleaned
up the RS232 ports dramatically. In cleaning up the code more space was made available for
buffering data coming in from the modem. The second factor is modem buffering. Until
recently most modems on the market were unbuffered, That means as the data was received
by the modem it immediately passed it on to the QL whether the QL was ready to receive it
or not. Newer high speed modems are buffered. This allows the QL to pull a handshake line
telling the modem the QL is busy (hold the data in the modem buffer until the QL is able to
process some more). The visible result of this problem would be lost or garbled characters on
your display or retry errors when transferring a file. When you combine these two factors, you
can see how frustrating it was in the early QL days.
The cable: This is a good point to stray off track a little and discuss RS232. Many people think
RS232 is a standard. Unfortunately the RS stands for Recommended Specification. Since the
recommendation has never been formally accepted as a standard, vendors have been able to
39
GOING ONLINE - (CONT’D)
freely implement any, all, some or none of the RS232 proposal. This results in multiple non-
standard connectors, handshaking with all kinds of different signal lines and polarities and
general chaos trying to connect different products. The company I work for makes more than
200 different RS232 cables just to connect different products they make to each other! At
work we have a thick cable manual that lists many of the cable pin-outs since we still end up
having to modify the cable depending on individual circumstances. The reason I described this
mess is that I’ve had QL users tell me they have gathered together various QL articles giving
cable pin-outs to use for a modem. The pin-outs usually disagree with each other. When I was
asked ’which one is right’ the answer is all of them for that individual use. None of them may
be right for you.
Things are not as awful as I've made them sound. I just wanted to explain why there just is no
simple answer that is always right. There are a couple of signal lines to change when a cable
doesn’t work. It usually only takes a few minutes to figure out once you have a little
experience. Luckily in the QL modem world the possibilities are manageable. I've seen two
modem connectors (DB25 and DB9). The almost standard QL modem port is ser2_. This
makes building a cable fairly easy with a little practice. The following is a sample list of of
cable wiring for a couple modems I’ve used:
QL ser2_ US Robotics 14400 Fax Everex EV-946
US/German Hayes Smartmodem 2400
1 7 5
2 2 3
3 3 2.
4 4 4
5 5 6
6 no connection no connection
7 no connection no connection
8 no connection no connection
9 no connection no connection
If you are having some problems getting going, I’m offering to build and test a cable with
your modem and your choice of terminal software. See details at the end of this article.
A modem: The modem will convert the RS232 signal from the QL into analog sounds to
transmit on the phone line. At the other end of the phone line the modem does the reverse
converting sounds to RS232 that the BBS can understand. The modems on each end translate
in both directions. They MOdulate/DEModulate the signal. Modems at 2400 baud and above
are fairly standardized. If you get two modems that claim to implement the same V.xx
protocol you generally will communicate (as always there are exceptions). The V.xx protocols
describe how the modem will modulate the signal. The V.xx protocols do not describe the
RS232 commands the QL sends to the modem.
For example the command to dial a number on a Hayes compatible modem is ATDT plus the
phone number while on a Racal-Vadic modem it is D plus the phone number while on a
Hewlett-Packard modem its just carriage return plus the phone number. Most terminal
programs let you configure a dial string so you can use whatever you need. If you haven’t yet
bought a modem look for one that is Hayes compatible. Hayes has become the defacto
common command set. You should be able to use any async modem on the market. If it isn’t
Hayes compatible it will take a few modifications to the software.
40
GOING ONLINE - (CONT’D)
The modems to stay away from are those described as sync only or leased line only or 4 wire
only (You aren’t likely to run into these). These are not designed for BBS use and will not
work in our situation. A few comments about modem speed. The current modems on the
market are 14400 baud. Since they are buffered your QL would communicate at 19200 baud
with them. There are faster ones on the market, 16800 baud , 28800 baud and (V.fast). These
modems (those faster than 14400) are very expensive and the real consideration is that they
are not standardized at all. They will generally only communicate at their fastest speed with
another similar modem. Add to that the maximum QL baud rate of 19200 and you can see
why I suggest you stay with something 14400 or slower. At the other end of the speed range
are the 300 baud modems. These are generally available for about $5 at swap meets and flea
markets. At a recent show I saw 1200 baud modems for $2! Some new 2400 baud modems are
available for $9. Most PC based boards will no longer allow callers at 300 baud. Most people
type at roughly 300 baud. You can get by at this speed if you rarely usc a modem and never
transfer files of any size. If you are making a long distance call, the cost of using 300 baud can
be large. Most people can read at 1200 to 2400 baud so that seems to be a reasonable speed. If
you transfer large files or just capture all your mail into a message buffer then the faster the
modem the better for you and your phone bill. QBOX-USA supports calls at 2400, 1200 and
300 baud with no restrictions on 300 baud users.
I believe the current best buy for QL modem users is the Everex EV-946 modem from Halted
Specialties. This modem is selling for $8.95 brand new. Everex was a respected computer
vendor that has gone bankrupt. These modems were on the production line but never got put
into cases. They are roughly 3” x 6" x 2". I’ve tested them enough to be able to recommend
them. The Everex EV-946 is Hayes compatible. These modems are not for everyone. You
must be willing to use a bare circuit board or build your own case. You need to get your own
12 volt AC adapter. You need to make your own cable. There is no warranty on this modem.
Software: Somehow you need to get the QL and the BBS to speak to each other. Here you
need a good communications package or sometimes called a terminal emulator. The term
terminal emulator comes from early computer useage. Before PCs, terminals were connected
to computers using modems. As PCs came into usc, software was written that allowed a PC to
be substituted for a terminal Common terminal emulations include VT100 and VT52 (both
old DEC terminals), ANSI and ASCII (sometimes called dumb terminal). ANSI emulation
provides additional capabilities including color, low resolution graphics and full screen
editors. ASCII provides just the opposite, no extra features just the capability to print text.
There are many communication packages available for the QL. I have seen many of them but
by no means ail of them. I'll confine my comments to a few recent public domain programs
that have been widely praised by QL modem users.
QTPI - This is the pointer terminal program written by Jonathan Hudson. This program is
loaded with features. I use this program exclusively on my own system. QTPI supports
ASCII, XModem, YModem, ZModem, Kermit and Sealink file transfer. QTPI is constantly
being improved and is in wide use. QTPI works reliably at 19200 baud. QTPI requires the
pointer environment (versions available from Quanta have been tested to work). QTPI also
requires memory expansion. Latest known version is 1.26. I consider this the program to
compare all others against.
QeM - QeM is the first terminal program available from Jonathan Hudson. It does not
require the Pointer Environment. It also uses the same file transfer libraries that QTPI uses
(the XPR libraries). QeM is still being updated for those users that don’t use the Pointer
Environment. QeM will just run on a bare 128k QL but won’t be able to use the XPR
41
GOING ONLINE - (CONT’D)
libraries. Memory expansion is strongly recommended. | used this program until QTPI
arrived. A full review of QeM version 2.30 was printed in IQLR volume 2 number 6. QeM is
now up to version 4.1 (or higher by the time you read this).
QLTerm - This current program is by Jan Bredenbeek and should not be confused with older
terminal programs with similar names. Jan describes this program as small and simple. It does
not try to be all things to all people. This program is ideal for someone just learning
telecommunications or someone using abase 128k QL. QLTerm supports Xmodem file
transfers. It supports ANSI], VT52 and ASCII terminal emulation. QLTerm works well at all
QL baud rates including 19200.
These three programs all are very well documented and supported by their authors. The
programs are public domain and available from many sources including QBOX-USA.
The BBS: All of this prep work is wasted unless you have somewhere to call. There are many
bulletin board systems for the QL. Some of these run on a QL software package called
QBOX. QBOX-USA is one of these systems. QBOX systems will work with any QL terminal
program since QBOX was written to communicate with a dumb terminal. QBOX supports
XModen, Telelink and SEAlink file transfers. If you have a PC bulletin board system you'd
like to call, you can then take advantage of the ANSI feature of some QL terminal programs.
ANSI terminal emulation gives you color displays, low resolution graphics and a full screen
text editor. Since ANSI expects a 16 color display, some color combinations are difficult to
display on the QL. I use ANSI whenever possible. A BBS functions as somewhat of a cross
between a party line phone and a mailbox. You can join in conversations about various topics
or leave private mail to an individual. Remember a BBS is not the mail though. A private
message still can be read by the SYSOP and anyone else with sufficient capabilities. Many
PC based BBSs charge fees for the use of their system. I haven’t found any QBOX boards that
charge any fees. This is another example of the QL community helping each other out. Each
of these boards are taking care of their expenses without asking the callers to help out. Why
not give your local QBOX board a call and see what they have to offer?
The offer. If you want to start using your QL with a modem and you are having trouble
getting everything working, I'll build a cable and configure a copy of your terminal software.
You'll have to send me your modem (if you live in North America), tell me what terminal
program you want to use and provide a few details about your QL system. I'll return your
package as fast as my work schedule allows. If you have specific questions about QLs and
modems feel free to ask me. You can contact me through IQLR.
Halted Specialties Info: phone number (800) 442-5833
order 14467 2400 baud modem $8.95
order 14041 AC adapter for #14467 $1.50 (You'll need to solder a 3/32" mini
plug on. available from Radio Shack)
Some QBOX Bulletin Board Systems:
QBOX-USA 810 2549878 up to 2400 baud
TF Services 0344 890987 up to 14400 baud add 01144 prefix to call from USA
4th Dimension 0202 600305 add 01144 prefix to call from USA home of
QTPI/QeM releases
42
TF SERVICES
MINERVA
The ULTIMATE operating system upgrade
MKII MINERVA with battery for 256 bytes ram
CRASHPROOF clock & Philips [2C bus for interfacin;
Can autoboot from battery backed ram. Quick start-up.
Other features common to MK I/MK I
DEBUGGED operating system/ autoboot on _reset/
Multiple Basic/ faster scheduler-graphics (10% of
lightning)-string handlingy/ WHEN ERROR) 2nd screen/
TRACE/ foreign keyboard drivers/ ’warm’ fast reset/
Auto reboot after power failure. V1.97 now with built in
Multibasic and split OUTPUT baud rates with Hermes.
Ist upgrade free. Otherwise £3 (+ manual £5 if requd)
(send rom, 3 IRCs & NEW disk/3 mdvs)
(ra... ga1ceaoytes31 MKIL....£66(063)1667) )
BOTH VERSIONS GOLD CARD COMPATIBLE
QL SPARES
Faulty QL board ( no plug-in chips). £11(£10)[£16]
Kybd memb.£9.50(9)[10.50] Circuit diags .£3.50)(£3)[£4]
68008 cpu .......£8.50(£8){11] 1377 PAL.......£3.50(£3)[£4]
JM ROM...£10.SQ(£10)[£11] Power supply .£17(£16)[£26}
8302 ULA.£10.50(£10)(£11] surface .......[£21]
8049 IPC....£8.50(£7.50)[£9} 8301 ULA.£10.50(£10)[£11)
BULLETIN BOARD
QBBS - The first UK QL scrolling bulletin board.
Intemational echomail & the whole King James’ bible!
(+44)344-890987 V21/23/22/22bis
HERMES
A replacement QL co-processor for
the QLs awful IPC 8049
- Do you get keyboard bounce?
+ Do you find fast serial input unreliable?
+ Do you want to connect a modem at 19200bps
If you can say YES to any of these,
then you need HERMES
+ 19200bps RELIABLE serial input - NO QCONNECT.
+ Independent input baud rates - use serial mouse & print
+ Stops keyboard bounce (unwanted repeat chrs)
- Improves “fuzzy’ and ‘random’ sound
+ Provides extra input/output lines
+ Key click
Fitting is a simple job. Simply remove the QL top (8
screws) and replace the chip marked "8049" or °8749°
next to microdrive 1.
£26(£24)[£27] incl manual/software
[°C Interfaces
The PC bus was designed by Philips to simplify
interfacing. Minerva MKII clock is driven by an PC
chip, & a connector allows connection of other circuits.
Our extemal circuits will interconnect wiithout leads.
Parallel Interface Up to 4 can be connected powered
by the QL. Each gives 16 input/output lines. Can be
used wherever logic level signals are required
eg model train controllers. - £26(£2A) [£27]
Analogue Interface Up to 4 can be connected &
powered off QL. Each gives 8 analogue to digital
inputs, 2 digitaanalogue outputs. For temp
measurement, sound sampling etc...£31.50 (£29) [£30]
Data_sheets. .... £2.50 (£2) [£3]
Control _software/mannal £2.50 (£2) [£3]
(First interface purchase includes free 15D/9D lead)
Prices include airmail post & packing, & zero VAT rated outside the EC. Prices are: EC except UK (Europe)
{Outside Europe] Ring for UK prices. Payment can be by Mastercard/Visa/Eurocard/£ cheque/moncy order/bank
JOT Eurocheques) Any customs duty ctc customer's responsibilit
draft drawn on UK bank branch, or cash!
Holly Corner, Priory Road, ASCOT, Berks, SL5 8RL
Tel: (+44)344-890986
Fax: (+44)344-890987
MasterCard
Essex. CM7 5BU. Tel/Fax: 0376 347852
“24h = 7 Day. Week Service...
PD & Shareware Software
QL Emulator AMIGA V3.21 (3 Disks) ...
C68 Compiler Runtimes (3 Disks)
C68 Compiler Source Code (2 Disks)
MicroEMACS V3.1] (2 Disks)
GNU Text Utilities (2 Disks) ...
SPECIAL 2 Molecular Graphics V5.11 ...
SPECIAL 3 XLisp V1.4a C F
SPECIAL 4 QPACer (Pac? Boot Creator)
SPECIAL S5'C' Tutorial . os
SPECIAL 6 Lib QPTR V3. 00.
SPECIAL 7 Lib CPORT V1.22 ..0..0000...
SPECIAL 8 QRactal Screens Demo ...
SPECIAL 9 QL Home Finance ...
SPECIAL 10 ZM1+ SPECTRUM Emulator ...
SPECIAL 11 Lib CURSES V1.01 ...
SPECIAL 12 ELVIS Editor V1.6 .....
SPECIAL 13 Text 'N' Graphix Demo ..
SPECIAL 14'C' Prog Tools 1...
SPECIAL 15'C’ Debugging Tools ..
SPECIAL 16 Ergon Development Demo Disk ...
SPECIAL 17 German to English Wordlist .
SPECIAL 18 QDesign Demo .......
SPECIAL 19 D.J.Walker Demo Disk
SPECIAL 20 DBAS Database Package
SPECIAL 21 FTC II Demo .....
SPECIAL 22 QL Hard Disk ...
SPECIAL 23 PSION Xchange ..
SPECIAL 24 SPECULATOR '93 .
SPECIAL 25 QLIPER Disk ...
PD Disks | to 14
contains a BOOT program that RUNS the Menu. Each
program RUNS from the Menu unless otherwise stated.)
QITALY Disk Magazine Issue 15 to 25..................£1.00p each
(Each Disk contains | Issue of the QITALY Magazine.)
All prices include medium but not P&P. Please refer to P&P
guide below. Disks are 3.5in DS/DD.
P&P Guide for PD & Shareware
UK Euro Zl Z2 Qty UK Euro Zi! 22
Lp £p £p tp £LpfLpfLpetp
0.50 1.00 1.50 1.75 10-12 1.25 2.50 3.00 3.25
0.75 1.50 2.00 2.25 13-15 1.50 3.00 3.50 3.75
1.00 2.00 2.50 2.75 16-18 1.75 3.50 4.00 4.25
New Q.L. Hardware
Gold Card: 16MHz 68000, 1920K RAM, Battery Backed
Clock, Toolkit 2, Disk Interface, All Trump Card Facilities
Includes A4 Manual... Rane £225.00p
QEP 3 EPROM Programmer: Will program 2716 -> 27512
5V MOS & CMOS Eproms. Built in Software. Includes AS
DBI ssscsassscavesssenecerccnviviaeossvaes ‘i -----£120.00p
Trump Card: 768K RAM, Toolkit 2, Disk Interface, Dynamic
RAM Disk, Printer Buffer. Includes A4 Manual.............£95.00p
ExpandeRAM 512: 512K RAM with through port to connect
other peripherals i.e. Disk Interface, Eprom Board.........£45.00p
ExpandeRAM 0: 0K RAM, as above except User supplies
RAM chips (8=256K 16=S12K)...scccsssscsseone £20.00p
Twin 720K Disk Drives: Fully Cased with intemal Power
Supply Unit... — = £100.00p
Twin 1.44mb Disk Drives: ee Cased with intemal Power
Supply Unit... SRS: Med .£150.00p
Twin 3.2mb Disk Drives: Fully Cased with internal Power
Supply Unit. .£200.00p
1 Year Warranty on all New Hardware, 2 Year Warranty on Gold Card
Special Package Deal
Gold Card + Twin 3.2mb Disk Drive Unit...
Gold Card + Twin 1.44mb Disk Drive Unit..................
Gold Card + Twin 720K Disk Drive Unitt.............---.-.-+
Trump Card + Twin 720K Disk Drive Unit...
All prices exclude Postage & Packing
2nd User Hardware & Software
Inchides Disk Drives, Monitors (Colour & Gm), Memory
Expansion, Disk Interfaces, Keyboards & Interfaces, Printers,
Leads etc. All types of Commercial Software including Games,
Front Ends, Utilities, Languages etc. Back Issues of
QLUser/World & QUANTA. A selection of QL related Books
also stocked. Blank 3.5in DS/DD & DS/HD Diskettes. S.A.E.
or ILR.C. for current Stock List.
New Hardware in Pipeline
Currently working on 2 new products for the QL as follows:-
QUBIDE: IDE Hard Disk Interface. Will allow connection of
an IDE Hard Disk upto 120mb to the QL. Software built in.
Plugs into QL's ROM slot.
FAST-NET: Vastly improved network, at least 10 times faster
than existing QL network. Also allows networking between
QL and ATARI ST running QDOS.
Payment Methods
‘Cheques, (in UK Pounds drawn on UK Bank), Postal Orders,
International P.O.'s and Eurocheques (in UK Pounds) payable
tO.............!+ QUBBESoft P/D UK Cash is also acceptable.
Catalogue
S.AE. or Intemational Reply Coupon for latest Issue.
(EEC) (EEC)
W.N. Richardson & Co.
18-21 Misbourne House, Chiltern Hill
Chalfont St. Peter, Bucks, Great Britain SL9 9UE
Tel: 0753 888866 * Fax: 0753 887149 * Home: 094 873796 * Mobile: 0850 597650
STOP PRESS
DRIVES FROM IMb TO 80Mb (plus)
_ 1Mb, 2Mb and 4Mby
| ECONOMY MULTI-COMPUTER FLOPPY DISK DRIVE
This disk drive is suitable for use with;
SINCLAIR QL
(N.B. 4Mb for Gold Card users)
| Cost effective SPECTRUM 48k, SPECTRUM+
| Easy to install |] SPECTRUM +2 (Grey, needs +D interface)
| SPECTRUM +2 (Black), SPECTRUM +3
IBM COMPATIBLE PC's
The economy disk drive is available with 1Mb, 2Mb or 4Mb
(unformatted capacities) and allows you to use the same drive on
many different computers. For example, if you have a QL and a
PC, with the correct leads you may use the drive on both, saving
money and space. DUPLEX twin drive units are also available
(see below for more information).
The drives are supplied complete with an internal cable to connect
to your computer(s) and units are supplied with either 1 or 2 drives
in a compact single case, ready to use.
PRICING PRICES INCLUDE VAT |
CAPACITY: : mane i Duplex2. Duplex4 |
SINGLE DRIVE |. -&¢ eee | |
TWIN DRIVES [2£9 “E1715
|
Bare drives are usually available: IMb @ £28, 2Mb @ £38, 4Mb @ £75
DIY - With case, PSU and leads: 1Mb @ £39, 2Mb @ £49
HARD DISK DRIVES
SPECIAL OFFER WHILE STOCKS LAST
20Mb kits - £258, 40Mb kits - £298
80Mb kits - £350
Consists of HDD, interface, contoller card and
expansion card, to assemble the above with your
GOLD CARD. For vertical or horizontal mounting.
NEdesign v2
- the one and only vector drawing program
- many free fonts and clipart
- hish quality output on your printer
- support of high resolution screens (QVME, QXL)
- preview editing (filled etc.)
- bitmaps can be included in drawing
- support of paragraph and header text
- support of automatic & manual kerning
LINEdesign v2 is faster than before, [eis ne
supplicd with more fonts. supports + eld epot of 4 es ary ein 18.
more printers, has better text
handling facilities, can now handle
€é€5pug-¥pAAANDCUSACOy....
Everything can be edited in preview
move, thick lines are supported,
indicating objects is easier, memory
management is better, support of
squares (with rownded corners),
circles, pies. the entire feel of the
program has been improved. dicate ba TRU peTAL we AIT
i i[ [ els _ SSS Ed
| send this coupon to : PROGS, Haachtstraat 92, 3020 Veltem, Belgium
Name:
Address:
{want : Corder, Cinformation
.» LINEdesign for BEF 5000 (£95, $145)
.... LINEdesign upgrade for BEF 1000 (+ 19, $29)
|
.... DATAdesign for BEF 3000 (+£57, $86) \
I
i
.. API for BEF 1000 (+f 19, $29)
| for upgrades, we need the old program disk
postage all over the world included
| paid by : C EuroCheque in BEF, CO VISA, CO MasterCard/EuroCard
Card Number : CO00 COO CC expiry date 00/00
Credit card orders accepted by phone/fax : +32 16 / 48 89 52
Signature:
} if Nf i Jf
OBOX-USA BBS
Utica, Michigan, USA -John J. Impellizzeri
QBox-USA is a computer bulletin board system (BBS) set up by QL enthusiasts in the US for
all QL enthusiasts in North America (although we welcome callers from anywhere). We
maintain a link (Fidonet) with European BBS’s that carry QL related message areas. With
QBox-USA North American QL users can keep in touch with our fellow QL users in Europe
and keep up with the latest developments for the QL and QDOS. There are also file areas
with many programs available for download. There is NO charge to use QBox-USA. Your
only cost is the phone call to the system.
To borrow a line from an old song, ‘What a long strange trip it’s been...”
That pretty much describes getting QBox-USA set up and running from the first time it was
considered and talked about in Newport, Rhode Island, in June 1993 until the system that is
online today.
Long because it seemed like forever trying to learn the software which is scattered among
about a half-dozen different programs that make up the various parts of the QBox system.
Strange because most of these programs are still in a ’beta’ test state with limited or outdated
documentation. Strange also due to a few problems that snuck in during a mail exchange with
our host BBS in England. To paraphrase Murphy: ’The programmer will have never seen a
bug quite like yours’.
The system runs entirely on a Sinclair QL. One of the easier parts was getting all the
hardware set up and going. With a few modifications a standard QL can run reliably for long
periods of time although there have been a few system crashes. A few due to me learning by
experimenting and a few that I can only chalk up as random glitches.
All of the hardware that makes up this sytem was extra or surplus equipment that was
donated by people who wanted to take part in the European Fido echos. Before setting up
this system, we had been individually calling the European BBS’s. Besides duplicating efforts
it was expensive. About the only cost involved so far has been the telephone line installation
and of course the monthly phone bill. This is still much cheaper than before due to the fact
that the mail files are sent compressed and late at night. Currently we call our host BBS in
England (TF Services) once or twice a week to exchange mail using a high speed modem.
Most calls take just a few minutes to transfer 100K bytes or so of messages.
Since the system runs from floppy disks, storage space can be a little tight. (We had no extra
hard drives or interfaces laying around). While QBox-USA was intended primarily to take
part in the message exchange with QL users in Europe, we also wanted to try and maintain a
few file areas containing useful public domain software available for download to North
American users. We are investigating a few ways of cheaply and simply adding more storage
space.
We try and keep the latest PD stuff online here. If there is something you have heard about
and it is not here, whether new or old, leave a message to me or Don Walterman and we'll see
if we can get a hold of it or maybe we already have it and can make it available here for you.
For now though most of the confusion has cleared up, Mr. Murphy has been banished (or
least kept at bay) and I’m settling into a regular routine maintaining the system and starting to
have fun with it. Despite the confusion, hair-pulling and cursing of the computer gods it has
been worth it Comments, good or bad, are always welcome!
47
QBOX - USA BBS - (CONT’D)
I do have to thank the following people, without them the system wouldn't be running and you
wouldn’t be reading this! Don Walterman, Tony Firshman, Jan Bredenbeek, Bob Dyl, Lester
Wareham and Chris Fowler.
In this part of the article I will attempt to explain how to use, and some of the features of, the
QBox-USA Bulletin Board System (BBS). As the System Operator (sysop), | hope to be able
to explain this without hopelessly confusing a brand new user. | apologize if this is extremely
boring to an experienced BBS user. What I won't be describing is how to use a
communications program to connect with QBox. That is the subject of another article. 1 will
start with once you have made a successful connection and take it from there. Also please
note that while there are quite a few BBS’s using the QBox software (mostly in Europe, |
believe we're the first in the USA), I will only be describing the system that I am the operator
of. Other QBox systems will be similar but may have more or fewer, or different options and
commands, depending on how the sysop has set up his system and what hardware he has.
However, once you learn to use one Qbox BBS, you should have no trouble using any other.
Okay, so you’ve dialed QBox-USA and the modems have connected. A few seconds after the
*CONNECT’ message appears on your screen, QBox will start and send a logon screen. This
screen will identify the system, and provide some general info about the BBS and then ask
you to enter your first and last name (first name, a space, and last name). Note that it is not
necessary to capitalize the first letter of each, QBox will do this automatically, and will
recognize you on subsequent logons whether you capitalize or not.
QBox will search through its list of users for your name. If it recognizes you (meaning that
you’ve called before), it will ask you to enter your password. If it can’t find your name in the
list, it will ask if you are a new user or if you have perhaps entered your name incorrectly. If
you're a new user, answer ’Y’. Qbox will greet you as a new user and ask which town you are
calling from. I would like to ask North American users of QBox-USA to enter their town or
city followed by their state or province. It’s nice to know what part of the country everyone is
calling from! The BBS will ask for confirmation of the town entered and then ask for the
password that you wish to use on this system. Your password keeps someone else from
logging on under your name. I won’t go into the subject of choosing passwords or their
security as that could also be another article. Qbox will ask you to reenter the password you
just typed so that it can verify that what you entered the first time was what you really
intended. Note that what you type is not displayed for security reasons. If the two don’t
match, you will have to start over entering a password.
For new users, there may be a questionaire displayed next asking you to enter some
information. Otherwise a message stating no questionaire today will be displayed.
Once your password has been verified, QBox will display some statistics about your call and
then display a bulletin. This bulletin is used to inform users of anything about the system that
the sysop wants users to know. It may detail new features, new files available, changes or just
news in general. At this point I should explain about a prompt that you will see at certain
points while using QBox. This is the More? (Y/n)’ prompt. Qbox will display this when it has
filled your screen and pauses to let you read. It is asking do you want to see more? You can
press *Y’ to see more or ’n’ to stop. You can also just press Enter which will be accepted as a
*y’. At any place in QBox where you see a prompt with a choice such as Y/n, the option that
is capitalized is the one that will be assumed if you just press Enter. Also, at almost any point
in the BBS, you can control the output of the BBS by pressing ’P” to pause the BBS, and ’S’ to
stop. If you have paused the BBS, just press any key to continue. If you have stopped the
output, you will be returned to the menu from where you came.
48
QBOX-USA - (CONT’D)
After the bulletin is displayed, QBox will scan the message areas for any new messages for
you, any new messages in any of the areas since your last call, and if there have been any new
files uploaded since your fast call. From here you will be presented with the main menu. You
can select any of the options on the main menu by pressing the letter in the brackets [ J. What
do all these options do? We’ll take each one individually and explain it.
Since the Mail and File options are a bit more involved and have menus of their own, we’ll
leave them for later and explain the others first.
Pressing "B’ for {BJulletin will redisplay the bulletin screen that you saw when you logged on.
Qbox will also scan the mail and file areas again for you.
[E]ditorial will display just that, an editorial written by (at least for now) me, the sysop.
Currently this a little history story about how and why we set up the BBS.
[Info will present you with a list of information items available on the system. Simply enter
the number of the item you wish to read or just press enter to quit this option. After the info
is presented, press enter to get back to the Info list and read another or quit back to the main
menu. Some of the current info available is a list of other known QL/QDOS BBS systems, a
list of newsletters & magazines supporting the QL and QDOS and a list of the hardware and
software used on QBox-USA.
[S}tatistics gives you a report of your status such as how long you’ve been online this session,
how much me you're allowed per day, the time you have left, the last time you logged on and
the number of times you've called this sytem.
[Goodbye is what you use to log off the system. It will ask for confirmation that you really
wish to leave and ica, ask if you wish to leave the sysop a message. A logoff screen will be
presented and the times that you logged on and logged off shown. Please use the Goodbye
option to log off rather than just hanging up. Logging off properly will ensure that your
statistics on the BBS and messages that you’ve read are recorded properly. [t will also ensure
that the BBS resets itself for the next caller. If you simply hang up, it will take the BBS a
while to realize that you're not there anymore and needlessly ties up the system preventing
someone else from using it. Every sysop realizes that there will be occasional problems due to
a bad phone connection or a hardware or software problem or crash on your end (or even
mine!) that will cause you to be disconnected improperly. Don’t worry about it if it happens.
But please, always try and log off properly! There! I’ve said please! (Sysop’s everywhere will
appreciate it!)
[C}hange user settings takes you to a screen showing your current settings and a menu of
items that you can change to customize the way that QBox presents itself to your system. This
will also allow you to change your password if you wish. Press the letter of the setting you
wish to change. City and password are self explanatory, width is the number of characters per
line across your screen you wish and terminal lines is the number of lines down the screen.
These should be set to match the terminal software you are using. Usually the default settings
are fine for most QL terminal programs. Once you get more accustomed to using the system
you may wish to save time by turning off the menus, select help level to do this. There are
three levels of help; full menus, brief menus, and no menus. More will toggle the More
prompt on and off. If off, QBox will not pause at the end of a screen but will continue
displaying until the end. You can still control the output using the P and S keys as explained
earlier. If you’ve made some changes and decide you don’t want to change them, press R to
return without updating anything. If you're satisfied with your changes, press Q and the
changes will be saved and take effect. 46
QBOX-USA - (CONT'D)
[U]sers will allow you to search for a name to see if that person is a user on thi
can also get a list of all the users if you wish. The list will show the name, city,
and time of each users last logon.
system. You
and the date
[A]nswer questionaire will, (if there is currently a questionaire set up), display the same
questionaire you would see if you were a new user logging on for the first time.
[Y jell is an option used to call the sysop. It will sound a beeper on the QL running the BBS
to call the sysops attention. Please note that the sysop can control whether or not the beeper
will sound. If | am going to be nearby the BBS and won't mind an interruption, J will turn it
on, However if you try to Yell at 3 AM my time or when | am at work, chances are very good
[ won't hear it! (It’s turned off!) If the beeper is turned off or the sysop doesn’t respond, you
will get a message saying ‘Sysop not present’. If he does, you will enter ‘Chat’ mode. In this
mode, anything that the sysop types on his keyboard will also show up on your screen and vice
versa for anything that you type. An electronic conversation!! The sysop can also initiate the
chat. You will see a message on your screen saying Sysop breaking in for a chat’. When the
chat is ended (only the sysop can end the chat), you will be returned to the main menu. You
may have to press any key to get the menu redisplayed.
{V]ersion will simply display the revision level of the Qbox BBS software running. We are
currently using QBox version 1.191.
Pressing ’M’ for [MJail will take you to the message section. There are currently seven
message areas on QBox-USA, each with a different subject or category. In these areas you
can exchange messages (mail) with other users. Ask a question about that new software or
hardware you just got and need help with, leave a note about a programming problem, or just
make a comment about the QL world in general. Two of the areas are local, in other words
they exist only on QBox-USA. The others are known as echomail areas. Echomail is a system
where messages are echoed or passed between BBS’s allowing your messages to be seen by a
far greater number of users than they would normally be seen by. A message left by you in
one of the echo areas will be echoed among other BBS’s carrying the same echo. A reply or
message to you entered on another BBS will be seen by you on this BBS. The two local mail
areas on QBox-USA are NOT echoed and messages entered here will only be seen by
someone calling QBox-USA directly.
When you enter the mail area you will be in the area you were in the last time you called or
area #1 if this is your first call. The area number and name will be displayed along with two
numbers showing the last message number you have read and the total number of messages in
this area. QBox will also scan the area and report (by message #) of any new messages to you,
old messages to you and messages you have entered. A sub menu of options in the mail area
is displayed next. To read a specific message, simply enter its number and press enter and it
will be displayed. Other commands are explained below:
[A]rea change allows you to change message areas. Enter the area you wish to go to, or enter
a’?’ to see a list of available areas.
{N]ext will display the next message (by number) after the last one that you have read. Note
that the last message # read will change as you read messages.
[P]revious will do the opposite and show one message before the last one you read. Note that
this will also change the last message read #.
50
QBOX-USA - (CONT'D)
Also note that by using either of these two commands, you can continue reading in the same
direction by simply pressing enter.
[.|Current will redisplay the last read message for you.
|-] and [+] allow you to read either the previous or next reply to the current message (if there
is one) rather than reading messages sequentially using Next or Previous, above.
[C] for read [CJontinuous will simply display each message in order without stopping after
each one. This is handy to use if your communications software lets you open a capture or log
file. Open the file just before you select this command and all the messages will sent without
stopping. When it finishes, close your file. You can then log off and read the messages at
your leisure without being online (and running up your phone bill). Note that this command
will send messages in the same direction as you have been reading messages (Next or
Previous, as above).
{L]ist will present a brief account of the messages by showing the message number, the date it
was entered, who it’s from, who it’s to, and the subject. You can select the starting number to
list from or press enter for the current last read message.
[YJour mail will rescan the mail area and redisplay for you the message numbers of new
messages to you, old messages to you and messages you have entered.
[D]elete allows you to delete a message that you have entered. To be deleted, the message
must be the current last read message and have been entered by you. For obvious reasons
you cannot delete a message entered by someone else.
[Statistics and [G]oodbye are the same commands as in the main menu.
[Qluit will take you out of the mail area and back to the BBS’s main menu.
[EJnter message does just that, lets you enter a new message. QBox will print who the
message is from and fill in your name for you. Next you will be asked for the name of the
user you are sending the message to. If you are entering a message in one of the echo areas,
the name will be accepted as is, so be careful of the spelling, otherwise the user may not be
notified that there is a message for him. When entering a message in a local message area, the
name will checked against the list of users on the system. If the name is not found, you will be
given some choices: Abort the message entry, retry entering the name, ignore the warning (if,
for example, you wanted to enter a message addressed to: all), or to see the user list to see
how the name is spelled. After this, if you are in a local area, you will be asked if this is to be
a private message (only readable by the person it’s addressed to, note: the sysop can also read
private messages). Private messages are not allowed in the echo areas. Next you are asked
for the subject of the message. You can then begin entering your message. Note the prompt
from the BBS, that words will wrap automatically and to press enter on an empty line to
indicate that you are done.
When done entering a message you can {Llist the message to proofread it, [A]bort the
message entry, change the name of the person it’s [T]o, change the sub{JJect, change the
[Private status (local only), [C]ontinue entering the message, [E]dit a line, [I]nsert a line,
[D]elete a line or lines, or [S]ave the message. The message will not be put on the system
until you select the Save message option. You can use any of the above options to get your
message looking the way you want before actually placing it in the mail area for others to
read.
5}
QBOX-USA - (CONT'D)
{Replying to a message is very similar to entering a ncw message. You will see the same
prompts and have the same options. The BBS will offer a suggested name for the "To user?’
prompt and for the subject prompt. The name will be the name of the person who wrote the
message that you are replying to and the subject will the same subject as the original message.
You can accept these suggestions by pressing enter at each, or you can enter your own. There
is one additional option when replying. You can quote text from the original message if you
wish. This might be used to make sure that your reply is understood by having some (or all) of
the original message as a part of your reply. If you do select the quote option, all of the
original message will placed at the start of your reply with a ’>’ character at the beginning of
every line signifying the original text. You can then edit the lines as necessary and add your
reply.
From the Main menu you can press °F’ for access to the [File areas. The file areas contain
many programs that you can download. Note that a download is from the BBS to your
computer. Uploads (from your computer to the BBS) are also gladly accepted! When you
enter the file area, it’s number and name will be shown. The name is simply the general
category of the files contained in this area. There are currently the following areas on
QBox-USA: General Files, Communications, Utilities, Archivers, Pointer Stuff, and
Emulators. A further menu of options available in the file areas is displayed.
[A]rea change allows you to change file areas. Simply enter the number of the area or a?’ to
see a list of available areas.
[Flile list will give you a listing of file titles, size in bytes and a short description of each
program available in this area.
[V]iew will let you look at a text file online without having to download it first. It will ask you
for the filename you wish to view. View only works on files that are text! These are usually
signified by an extension such as *_txt’.
[S]tatistics, |QJuit and |G]oodbye are the same as explained earlier.
Pressing ’D’ for |DJownload will start the download procedure. You will be asked to choose a
protocol. QBox currently supports Xmodem, SEAlink and Telink transfer protocols. Your
terminal software will need to support at least one of these in order to download files. If you
select Xmodem you will be asked to enter the name of the file you wish to receive. Since
SEAlink and Telink allow multiple files to be transferred (batch), you can enter more than
one name. As you enter the name (be careful of spelling, use the File list command to see
how the names are spelled), the BBS will display it’s size in bytes and an estimated transfer
time based on your connection baud rate. For batch protocols, simply press enter at a
filename? prompt to indicate no more files. The BBS will then prompt you to start
downloading now and instruct you on how to cancel the transfer if necessary. At this point
you should start the download portion of your terminal software. Depending on your
software, you should see some type of progress report as the transfer proceeds. After the
transfer has completed you will be returned to the File menu.
[U]pload will allow you to send a file from your system to the BBS. Please do not upload
commercial or copyrighted programs (unless you own the copyright and wish to place the
program in the public domain). You will be asked to choose a protocol and the amount of
disk space available on the system for uploads will be shown. QBox will then ask for the
filename or names if a batch protocol was selected. After you enter this you will be prompted
to begin the transfer from your end and how to cancel if you wish. After the transfer has
ae
QBOX-USA - (CONT’D)
completed the BBS will ask you to enter a short description of the file or files you just
uploaded (79 characters maximum).
Just a few more general notes on using QBox-USA: First, for doing file transfers using
Xmodem, QBox requires 128 byte blocks. It cannot (currently) handle Xmodem 1K byte
blocks, Please make sure that your terminal software is set for 128 byte blocks if using
Xmodem for file transfers. Second, the BBS has a three minute inactivity timeout. This
means that if the BBS detects no response from you after waiting three minutes, it will
disconnect you and reset for the next caller. Don’t wait too long while deciding what to do
while online. (Hopefully this article will prevent this by explaining what all those commands
do!).
Third, | have modified the BBS software so that it will send the "ENQ’ character at logon.
What this means is that if your terminal software supports an auto logon sequence by
responding to the °ENQ’ you can automate logging on to QBox-USA. Fourth, once you have
logged on to a QBox system for the first time, if you do not log on again within 30 days, your
name will be automatically deleted from the system. Once you log on the second time, your
name will only be removed if you do not log on for over 90 days.
Finally, | hope this article will prompt you to give QBox-USA a try! If you do call, please
leave me or my co-sysop, Don Walterman, a message. Let us know what you think of the
system. Let me know what you think of this article. Comments, criticism, and suggestions are
always welcome!
QBox-USA can be reached at 810-254-9878. (Detroit, Michigan area). 24 hours a day.
300/1200/2400 baud. A new high speed modem (up to 14400 baud) should be online soon.
MECHANICAL DESIGN ANALYSIS CONSULTANTS
254 Walnut Street Beaver Dam WI 53916
GLEN E. SMELCER Telephone
Chief Design Analyst 414 887 0250
Many Mainframe Computer Programs are written in FORTRAN. Now MeDAC can
translate your favorite FORTRAN programs (up to 512K) to run on the QL.
Send us the LISTING and a SAMPLE OUTPUT. We will RECODE it to a BINARY
code version on Micro-Cartridge that will create simular output on a QL.
Note: Typical cost runs $65.00 (US) per 56 line listing page of FORTRAN.
53
J. D. HANNAM, Inc.
“North America's Largest Full Line TEAC Distributor”
350 E. Orangethorpe Ave. Unit #24 Placentia, CA 92670 USA
MasterCard)
3.5" TEAC FLOPPY DISK DRIVE
SPECIAL !!
1.44 Meg. DRIVES (HD) $ 36.00 ea.
3.2 Meg. DRIVES (ED) $ 74.00 ea.
(For BLACK faceplates add $2.00 per drive. Prices DO NOT include shipping).
COMING SOON
TEAC’S Line of IDE Hard DISK Drives for use with the soon to be
released "QUBIDE" IDE interface for the QL.
We ship worldwide, please specify shipping method, POST or UPS.
TELEPHONE: 800 228 0308 FAX: 714 961 0491
Oak Ridge, Tennessee, USA - Mel LaVerne
QUICK MANDELBROT III
DILWYN
JONES
COMPUTING
Quick Mandelbrot III is the latest upgrade to the program.
Among the updates are an increase in maximum iterations
to 511 (for Gold Card users), addition of Mode 4 operation,
and some code changes in the interests of more speed.
The program comes with a manual of 15 pages (well, actually
16, but the last page is merely an acknowledgement). The
manual is simply but adequately written ; if one just heeds the
admonition "When all else fails, read the instructions !", there should
be no difficulty in running the program.
QM Ii is completely menu-driven. The initial menu (F5 Menu) offers the choice of nine
items, five of which are entries to sub-menus. The remaining four entries allow toggling
Function between the Mandelbrot and Julia sets, toggling Multitask on or off, an
opportunity to Restart, and, finally, the sometimes welcome Stop.
From the initial menu, you may select Accuracy to set the number of iterations to any
value from 7 to 511 in increments of eight. The higher values were added for Gold Card
users. If you elect to go for the high end, most likely there’ll be plenty of time for a spot
of tea!
The File sub-menu _ gives entry to Delete, Load, or Save File sub-sub-menus. If Save is
selected, you may Save the screen in a form suitable for further processing by QM III or
Export the screen as a standard screen file (reloadable to 131072 with LBYTES).
Finally, you may Quit, which simply returns to the previous level.
When I first ran QM UI, I wondered “Where do I find PLOT’ ?” After some fumbling
and (perish the thought !) READING THE INSTRUCTIONS, I found it Select
Magnify. This gives access to Location (information on current position and size of the
area to be analyzed), Rectangle (places a movable, resizeable rectangle defining the
section to be selected), and Values.
Values, in turn, permits me to set the Real and Imaginary coordinates and Size of the
square to be examined. If Function has been defined as the Julia set, coordinates of the
selected point are picked here. Even better, I find here the long-sought magic word
"Plot".
If Rectangle is selected, the box defining the area to be examined may be moved about
the screen with the Arrow keys, enlarged with the Backslash key, or reduced with the
Space Bar. When you are satisfied with size and location, pressing "M” wil compute the
chosen area at full screen size. “Plot” is not needed here.
From the File sub-menu, a Device may be Formatted, its Directory obtained, or a screen
sent to an Epson-compatible printer. You may also Load or Delete files or Save the
current screen. Finally, Quit returns you to the FS Menu.
Occasionally, you will find that the ever-present F5 Menu box interferes with your view
of the screen. Your remedy is two-fold. Selecting Move Menu allows you to place the
55
QUICK MANDELBROT III - (CONT'D)
box in a less objectionable location. If this is not sufficient, the Escape key will
temporarily remove the menu from the screen. Space or Enter returns the menu.
The final option selectable from the main menu is Display. This leads to three further
choices: Mode, Color, and Black.
Selecting Mode toggles operation between Mode 4 and Mode 8. I find that Mode 4 gives
a generally crisper picture than Mode 8. Unfortunately, with the better definition goes a
penalty: twice the running time of Mode 8.
The Color (well, "Colour", if you insist) option toggles between Normal and BDM (the
Binary Decomposition Method). Normal ordinarily selects colors MOD 4 or 8. BDM
tends to merge large areas away from the actual set. The manual does not recommend
using BDM with the Julia set
The Black option determines whether all points calculated as black will be so colored or
whether only points in the selected Set will be black. I find the latter choice preferable
in that it eliminates the ambiguity inherent in allowing non Set points to be colored
black.
Despite the rather lengthy description above, I have found QM III to be quite easy to use
(especially after reading the manual !). The program has extensive error trapping,
making it difficult, if not impossible, to do anything really foolish. At least, | haven't
been able to get lost for long.
Generally, the Escape key will get you out of a tight spot, returning you to a prior menu.
Where Escape doesn’t work, such as in a request for a file or device name, entering a oull
name (simply pressing Enter) generates a brief error message and returns to the previous
menu.
So much for the mechanics of the thing. How well does it do its job ?_ Any program, even
one written in SuperBasic, can do the job to the required precision. However, in the case
of Basic, you might find a calendar to be appropriate as a timing device.
I have run some limited comparisons between QM III and Mandelspeed (from DP’s
QMaths2, reviewed in IQLR 3-5). "The Beauty of Fractals", Peitgen & Richter (P&R),
was as my source of pictures and data. Specifically, Map 45, page 86, was used for the
Mandelbrot Set and Figure 4, page 10, for the Julia Set. Input data were obtained from
the tables on page 193.
The two screens presented on the next page were computed with Mode = 8, Color =
Normal, and Black = Set. Accuracy (number of iterations) was 199.
The first screen shows the portion of the Mandelbrot set in Map 45 as drawn by QM III.
I consider the agreement with Map 45 to be excellent. Computing time required was 9:25
(565 seconds). The corresponding time for Mandelspeed was 12:40 (760 seconds).
The next screen displays the Julia Set from Figure 4 of P&R. It corresponds to the point
-0.12 + 0.74i on the Mandelbrot Set. Once again, the agreement with the figure in P&R
is excellent. Computing time was 2:06 (126 seconds). This time, Mandelspeed took only
50 seconds for the same Set.
56
QUICK MANDELBROT III - (CONT'D)
NE a ; : Sy
=
(Screen #1)
(Screen #2)
Final judgement ? QM III is easy to use, seems virtually fool-proof, has a readable
manual, does a good job, and is reasonably speedy. No calendar timing here. | like it;
and besides, at 15 pounds Sterling, the price is right If you enjoy exploring the
complexities of the Mandelbrot and/or Julia sets, if you’re fascinated by the intricate
patterns generated by the simple mathematics used, then QM Il] could take you on an
endless journey. af
MIRACLE in NEWPORT II
AN OPEN INVITATION TO ALL QL/QDOS USERS
As mentioned in our last issue, IQLR will be sponsoring the second annual North American
QL/QDOS get-together on Saturday the 14th of May 1994. All who were present at
MIRACLE in NEWPORT 93 will attest that it’s much more than a computer show. It’s more
i a happening, starting days before as people arrive and lasting a couple of days after the
show.
BASE OF OPERATIONS
The base of operations will be the motel where our European friends will be staying, as the
rates are the best to be had in the Newport area, we suggest you make your reservations
within the next three or four weeks. Please note the following information:
MOTEL6 International Reservations Tel: 505 892 8667
249 Connell Highway Rates per Day (single) $38.07 US (incl. taxes)
Newport, RI 02840 USA Rates per Day (double) $42.55 US (incl. taxes)
Reservations Tel: 401 848 0600 Please State : your with the IQLR group
If by chance you don’t make a reservation in time fear not, there is in excess of 2,000 hotel
and motel accommodations in the area including where the show will be held.
SHOW VENUE
Due to popular demand for a longer show, it became necessary to change the location of this
years show as the Salvation Army has a long time commitment with AA that could not be re-
scheduled. The new Venue is the MEETING ROOM at:
HOWARD JOHNSON LODGE
351 West Main Road (the main route into Newport)
Middletown, RI 02840 USA
Tel: 401 849 2000
Day: Saturday 14 May 1994 Show Hours: 10:00 AM - 6:00PM
Vendors will have access to the Meeting Room starting at 8:00 AM.
SOCIAL EVENTS
One of the most talked about events last year was the DUTCH TREAT DINNER (you pay
for your own meal) held after the show. We’ve received a number of calls from people who
said they would like it repeated this year. Why tinker with success ?? The
DUTCH TREAT DINNER will be held at the same location as last year The NEWPORT
BEACH CLUB at 7:30 PM on Saturday the 14th of May 1994 ( the time difference will allow
the vendors to pack up and join us).
58
MIRACLE in NEWPORT II - (CONT’D)
The second event a BRUNCH (coffee and doughnuts) will be held on Sunday the 15th of
May 1994 at Motel 6 during the open house where you'll be able to mingle with the suppliers
and other QL users. The starting time will be 9:00 AM.
Besides the listed events, many of us had lunch, dinner and even cocktails together sharing
many a good time last year. We expect the same this year, participation is up to you.
DEMONSTRATORS
Scheduled to attend and demonstrate their latest wares will be Stuart Honeyball of Miracle
Systems Ltd., Bill Richardson of W. N. Richarson & Co., Dilwyn and Janet Jones of Dilwyn
Jones Computing and Ron Dunnett of Qubbesoft P/D, all from the UK.
From North America will be Frank and Carol Davis of Update Magazine, Paul Holmgren of
Mechanical Affinity, Tim Swenson of the QL Hackers Journal, Don Walterman and John
Impellizzeri of Qbox-USA, Bob Gilder of the LIST group and Al Boehm of NESQLUG.
We expect that there may be additions to those named above, we know of others trying to
rearrange their schedules.
PRODUCTS and DEMOS
NEW products are expected to be available at the show include: SUPER GOLD CARD,
possibly the SCSI interface, the IDE interface, and ALL the latest SOFTWARE from the
major suppliers worldwide. We also expect a full compliment of standard QL hardware and
software.
Demos will include: a REAL TIME DIGITISER, a fully working BBS and a CLOUD
SIMULATION on a QL including lots of pretty screens. Of course talks will be given
explaining all the NEW products.
REGISTRATION and FEES
For those of you wishing to register in advance, the fee is $5.00 US, registration at the door
will be $7.00 US. Registration fees are per person with children under 14 free.
The fee for supplier tables will be $25.00 per table (6 to 8 ft. long) in advance, or $30.00 US
on the day of the show.
’ CLOSING REMARKS
If you plan to attend or have any questions, please contact: Bob Dy! at IQLR or telephone:
401 849 3805, we’ll be happy to help you any way we can. Why join us for a QL good time.
COME HELP US CELEBRATE THE QL’S 10TH BIRTHDAY
59
—_
The Town Crier
announces
27 March 1994 (SUNDAY)
QUANTA WORKSHOP: Bristol
Great Britain
23-24 April 1994 (SATURDAY/SUNDAY)
QUANTA AGM & WORKSHOP: Park Hotel
Grand Parade
(Quanta NE) Tynemouth
Great Britain
14 May 1994 (SATURDAY)
MIRICLE in NEWPORT II: Howard Johnson Lodge
351 West Main Road
| UPCOMING EVENTS
Contact: Bob Dyl Middletown, Rhode Island
| (US 401 849 3805) USA
| June or July 1994
| QL’S 10th BIRTHDAY SHOW: Brussells
Belgium
| we ee ae ee ee
'
4
60